the fun part comes after the problem is solved.