Taxi driver logic