Which 3 mens tennis players have the most grand slam singles championships?
Novak Djokovic, Rafael Nadal, and Roger Federer have the most grand slam singles championships.
Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.
### Instruction: Which 3 mens tennis players have the most grand slam singles championships?
### Input: 
### Response: Novak Djokovic, Rafael Nadal, and Roger Federer have the most grand slam singles championships.