tough challenge on 21 seats of Rajasthan