ever snow (DP BASIC DIFFICULT)