snake puzzle level 295