Make test dynamic.

 Allowing to skip non-existent problems.
Add problems up to (including) 21.