Kay and Snowflake

CodeForces - 686D