Bot puzzle (3/29)

Bot puzzle