Back trace method is not easy to do or simply will not work so groupings of
rotational combinations is the next method