1. (Source: abcbabcba, via 100p)