Sophie is shorter than Harry. Will is shorter than Mike who is shorter than Harry. Harry and Will are shorter than Fiona. Who is the tallest?
Harry
Mike
Will
Fiona