DUCUGMBEK7IJ2NMWOHBZGUW66P3QSGJXQBH7MQFLYPEJPYOVZDYQC
NT7LP6HP4F7O4E2HVYFLTXXCUHGLCZVV5TYVSIW6FIFLLICCMWEAC
S4P2B3FPF57HPHTIAYGMPCVKB7573IB5ZBKNXVBTB6ICCPF55WNQC
2TXTOSB5OT424A3WGGQIDLXMZJVXDJHHK4P7JWWJSW2NCPRSF4BAC
return first
return &first