User blog comment:Zzxxbbaa/New Challenge!/@comment-58.106.206.126-20130830122102

Achieving both objective #3 and #4 seems quite hard.