500 point problem solution