Legrace puzzle