The three sentences you listed are okay. The meaning is the same in all of them. The first sentence is the most formal-sounding. The third sentence is the least formal-sounding. The second sentence intermediate between the first and third in formality.