https://www.travisagnew.org/2017/04/10/liar-lunatic-or-lord/
Liar, Lunatic, or Lord