I know its early days, but it somehow feels like India's test batting puzzle is really falling into place here. Mayank Agarwal and Prithvi Shaw are making a huge case for themselves to open together for India in test cricket. KL Rahul being the fighter he is, wont stop competing for the opener's spot and so expect him to give Shaw-Agarwal more than a run for their money. Then you have Pujara, Kohli and Rahane - the stalwarts of India's test batting. Then you have Hanuma Vihari, whose solid technique with the bat has already grabbed eyes.
Somehow if Nair can be brought back to compete with Vihari for his spot, and Rohit also competing for that middle order spot, and also if India find a more solid wicketkeeper bat than Rishabh Pant (KS Bharat?) for test cricket, India will have great backup options for every batting spot.
Openers: Prithvi Shaw, Mayank Agarwal, KL Rahul
Middle Order: Cheteshwar Pujara, Virat Kohli, Ajinkya Rahane, Hanuma Vihari, Karun Nair, Rohit Sharma
Wicketkeeper: Wriddhiman Saha, Rishabh Pant, KS Bharat??