Completed solution for 98