Finished 22, had an issue with the last name not entering due to not having a comma after it. The process of finding that included the rather ugly inclusion of "AAAAAAAAAAAAZEROTHELEMENT" which I cba to change