100 points solution