Hard Riddles

Hard Riddles that are difficult to solve and require some serious brain power!