update

update for puzzle