Rena figured out World's hardest puzzle!