yannirotten
YanniRotten
yannirotten

Excellent flow and difficulty are not mutually exclusive. You may not have suggested this exactly, but you implied it in that first paragraph.