snake puzzle level 295 solution