Assume there are more than one station with the same number of drones.
When all drones are charged, they can be rotated among stations.
For example, there are three stations (A, B, C) and three drones (1, 2, 3).
Initially, Drone 1 is at Station A, Drone 2 is at Station B, and Drone 3 is at Station C.
When the mission starts, Drone 1 moves to Station B, Drone 2 moves to Station C,
and Drone 3 moves to Station A simultaneously.
This routine can be kept going in a continuous loop.