The road to GOAT: Nadal, Federer, and Djokovic in grand slams