problem 21 currently rather slow at 7.8s