BABasecamp
2386
The next permutation