Final score = (10 * percent) + (difficulty bonus * percent) + (time remaining * 10);

Percent = value from 0 to 1

The percent is calculated by the number of pieces in the biggest group divided the total number of pieces

If there are two large groups, such as one with 20 and one with 15 out of a 35-piece puzzle, the percentage would be 20/35

Difficulty Bonus = bonus points depending on the difficulty

EASY: 1000
MEDIUM: 2000
HARD: 3000

Time Bonus = Time remaining in seconds. The starting time is 8 minutes.

Max possible score


EASY = 1010 (100% complete) + 4800 (0 time) = 5810
MEDIUM = 2010 (100% complete) + 4800 (0 time) = 6810
HARD = 3010 (100% complete) + 4800 (0 time) = 7810