Flipped Scrambler

(C) 2000 Sergey Nosov