Johnny Cavallo, a high school history teacher, has been accused of stealing $40,000 from a school fundraiser. Johnny claims he's innocent, but the police - and school - believe otherwise. Luckily for Johnny, Asuna Yukimura – the leader of the Flyer High Young Detective's Club – is on the case, and she's asked Sullivan for help. Unfortunately, the police have already made up their mind and aren't interested in getting a second opinion from a private detective and a high school student. Can you help Sullivan and Asuna find the real thief and clear Johnny Cavallo's name before he ends up in prison for a crime he didn't commit?