We discussed the 501st problem in great detail. After much deliberation, we have narrowed down to the above possible solutions.