PUZZLE OF 500