an- Code alternation solution