Nirav, Mitch, Peter, John, and Will have birthdays on the same day but in different years. On thier birthday, they discussed thier ages:
Not all of those statements are true. In fact, when an older person was talking to a younger person, everything he said was a lie. When a younger person spoke to an older person, everything he said was true. The key is Mitch divided by John rounded to 3 decimal places.
This one is probably more difficult than the first puzzle, but I enjoy it much more. It involves a good deal of logic as well is computer skillz. Enjoy!