very hard maths++++ | ScratchStats