Put the second steak back on and grill the other side, and flip over the third steak. Grill for 10 more minutes. All 3 steaks will be grilled in 30 minutes. First man is a good guy. Second man is a villain.
Third man is a good guy.
If the first man was a good guy, then he would have told the truth and said that he was a good guy. If the first man was a villain then he would have lied and said that he was a good guy. Thus, the first man could not have said he was a villain and the second man is lying. Thus, the second man is a villain. The third man is telling the truth, thus he is a good guy.