-puzzle    -500