Puzzles from ACM Online Judges
http://codeforces.com/profile/DoctorLai
https://www.hackerrank.com/zhihua_lai?hr_r=1