simple puzzle generator