Part b is still broken
Completed 2.58