67 solved with re-implemented code from problem 18