Gregorknap

30 min
5
1 2 3 4 5
. . .
z
8