Christmas and others puzzle