Improved time (25/28)

Improved time