Citobus Solos

Challenging but fun!
Puzzle