If I play part of rank A, select rank B, then select rank A again, the game takes me to the first unsolved level of rank A, as expected.
If I play and complete all of rank A, select rank B, then select rank A again, the game takes me to the last level of the rank, instead of the first as expected.