119340
2746458

Gridlocked

Tackling the first requirement