As far as I could get in allotted time