Snow white puzzle