O A R A B C A rearrange​