Brain Test Tricky Puzzles Level 127 Which one is the longest?