flip-flops (3)