Hard Python Programs Geeksforgeeks Aptitude