Another fun riddle (hard)