Every puzzle has an answer!