Isn't it time for some magic to appear?
It's almost the new year. Isn't it time for some magic to appear?
Round 946 Div 3 Solution Discussion (with myself)