solution #3 | ScratchStats