number represented in binary If difference between count of odd set bits (Bits set at odd positions) and even set bits is multiple of 3 then is the number.
Review https://www.geeksforgeeks.org/write-a-c-program-to-print-all-permutations-of-a-given-string/