c variant | ScratchStats