I was close to getting a sub-3 until I botched the ending a bit. That said, I thought it might be interesting for others to see the route. Other than optimizing the routing, the core bit is abusing the reset mechanic to save time.