attending a programming game
overwrite the old solution