Regular Expressions 101

Save & Share

  • Regex Version: ver. 1
  • Update Regex
    ctrl+⇧+s
  • Save new Regex
    ctrl+s
  • Add to Community Library

Flavor

  • PCRE2 (PHP >=7.3)
  • PCRE (PHP <7.3)
  • ECMAScript (JavaScript)
  • Python
  • Golang
  • Java 8
  • .NET 7.0 (C#)
  • Rust
  • Regex Flavor Guide

Function

  • Match
  • Substitution
  • List
  • Unit Tests

Tools

Sponsors
There are currently no sponsors. Become a sponsor today!
An explanation of your regex will be automatically generated as you type.
Detailed match information will be displayed here automatically.
  • All Tokens
  • Common Tokens
  • General Tokens
  • Anchors
  • Meta Sequences
  • Quantifiers
  • Group Constructs
  • Character Classes
  • Flags/Modifiers
  • Substitution
  • A single character of: a, b or c
    [abc]
  • A character except: a, b or c
    [^abc]
  • A character in the range: a-z
    [a-z]
  • A character not in the range: a-z
    [^a-z]
  • A character in the range: a-z or A-Z
    [a-zA-Z]
  • Any single character
    .
  • Alternate - match either a or b
    a|b
  • Any whitespace character
    \s
  • Any non-whitespace character
    \S
  • Any digit
    \d
  • Any non-digit
    \D
  • Any word character
    \w
  • Any non-word character
    \W
  • Non-capturing group
    (?:...)
  • Capturing group
    (...)
  • Zero or one of a
    a?
  • Zero or more of a
    a*
  • One or more of a
    a+
  • Exactly 3 of a
    a{3}
  • 3 or more of a
    a{3,}
  • Between 3 and 6 of a
    a{3,6}
  • Start of string
    ^
  • End of string
    $
  • A word boundary
    \b
  • Non-word boundary
    \B

Regular Expression

/
/
gm

Test String

Code Generator

Generated Code

# coding=utf8 # the above tag defines encoding for this document and is for Python 2.x compatibility import re regex = r"[B-DF-HJ-NP-TV-Z]{3,}|[AEIOU]{3,}" test_str = ("ABCDEOU\n" "ABCDEUO\n" "ABCDOEU\n" "ABCDOUE\n" "ABCDUEO\n" "ABCDUOE\n" "ABCEDOU\n" "ABCEDUO\n" "ABCEODU\n" "ABCEOUD\n" "ABCEUDO\n" "ABCEUOD\n" "ABCODEU\n" "ABCODUE\n" "ABCOEDU\n" "ABCOEUD\n" "ABCOUDE\n" "ABCOUED\n" "ABCUDEO\n" "ABCUDOE\n" "ABCUEDO\n" "ABCUEOD\n" "ABCUODE\n" "ABCUOED\n" "ABDCEOU\n" "ABDCEUO\n" "ABDCOEU\n" "ABDCOUE\n" "ABDCUEO\n" "ABDCUOE\n" "ABDECOU\n" "ABDECUO\n" "ABDEOCU\n" "ABDEOUC\n" "ABDEUCO\n" "ABDEUOC\n" "ABDOCEU\n" "ABDOCUE\n" "ABDOECU\n" "ABDOEUC\n" "ABDOUCE\n" "ABDOUEC\n" "ABDUCEO\n" "ABDUCOE\n" "ABDUECO\n" "ABDUEOC\n" "ABDUOCE\n" "ABDUOEC\n" "ABECDOU\n" "ABECDUO\n" "ABECODU\n" "ABECOUD\n" "ABECUDO\n" "ABECUOD\n" "ABEDCOU\n" "ABEDCUO\n" "ABEDOCU\n" "ABEDOUC\n" "ABEDUCO\n" "ABEDUOC\n" "ABEOCDU\n" "ABEOCUD\n" "ABEODCU\n" "ABEODUC\n" "ABEOUCD\n" "ABEOUDC\n" "ABEUCDO\n" "ABEUCOD\n" "ABEUDCO\n" "ABEUDOC\n" "ABEUOCD\n" "ABEUODC\n" "ABOCDEU\n" "ABOCDUE\n" "ABOCEDU\n" "ABOCEUD\n" "ABOCUDE\n" "ABOCUED\n" "ABODCEU\n" "ABODCUE\n" "ABODECU\n" "ABODEUC\n" "ABODUCE\n" "ABODUEC\n" "ABOECDU\n" "ABOECUD\n" "ABOEDCU\n" "ABOEDUC\n" "ABOEUCD\n" "ABOEUDC\n" "ABOUCDE\n" "ABOUCED\n" "ABOUDCE\n" "ABOUDEC\n" "ABOUECD\n" "ABOUEDC\n" "ABUCDEO\n" "ABUCDOE\n" "ABUCEDO\n" "ABUCEOD\n" "ABUCODE\n" "ABUCOED\n" "ABUDCEO\n" "ABUDCOE\n" "ABUDECO\n" "ABUDEOC\n" "ABUDOCE\n" "ABUDOEC\n" "ABUECDO\n" "ABUECOD\n" "ABUEDCO\n" "ABUEDOC\n" "ABUEOCD\n" "ABUEODC\n" "ABUOCDE\n" "ABUOCED\n" "ABUODCE\n" "ABUODEC\n" "ABUOECD\n" "ABUOEDC\n" "ACBDEOU\n" "ACBDEUO\n" "ACBDOEU\n" "ACBDOUE\n" "ACBDUEO\n" "ACBDUOE\n" "ACBEDOU\n" "ACBEDUO\n" "ACBEODU\n" "ACBEOUD\n" "ACBEUDO\n" "ACBEUOD\n" "ACBODEU\n" "ACBODUE\n" "ACBOEDU\n" "ACBOEUD\n" "ACBOUDE\n" "ACBOUED\n" "ACBUDEO\n" "ACBUDOE\n" "ACBUEDO\n" "ACBUEOD\n" "ACBUODE\n" "ACBUOED\n" "ACDBEOU\n" "ACDBEUO\n" "ACDBOEU\n" "ACDBOUE\n" "ACDBUEO\n" "ACDBUOE\n" "ACDEBOU\n" "ACDEBUO\n" "ACDEOBU\n" "ACDEOUB\n" "ACDEUBO\n" "ACDEUOB\n" "ACDOBEU\n" "ACDOBUE\n" "ACDOEBU\n" "ACDOEUB\n" "ACDOUBE\n" "ACDOUEB\n" "ACDUBEO\n" "ACDUBOE\n" "ACDUEBO\n" "ACDUEOB\n" "ACDUOBE\n" "ACDUOEB\n" "ACEBDOU\n" "ACEBDUO\n" "ACEBODU\n" "ACEBOUD\n" "ACEBUDO\n" "ACEBUOD\n" "ACEDBOU\n" "ACEDBUO\n" "ACEDOBU\n" "ACEDOUB\n" "ACEDUBO\n" "ACEDUOB\n" "ACEOBDU\n" "ACEOBUD\n" "ACEODBU\n" "ACEODUB\n" "ACEOUBD\n" "ACEOUDB\n" "ACEUBDO\n" "ACEUBOD\n" "ACEUDBO\n" "ACEUDOB\n" "ACEUOBD\n" "ACEUODB\n" "ACOBDEU\n" "ACOBDUE\n" "ACOBEDU\n" "ACOBEUD\n" "ACOBUDE\n" "ACOBUED\n" "ACODBEU\n" "ACODBUE\n" "ACODEBU\n" "ACODEUB\n" "ACODUBE\n" "ACODUEB\n" "ACOEBDU\n" "ACOEBUD\n" "ACOEDBU\n" "ACOEDUB\n" "ACOEUBD\n" "ACOEUDB\n" "ACOUBDE\n" "ACOUBED\n" "ACOUDBE\n" "ACOUDEB\n" "ACOUEBD\n" "ACOUEDB\n" "ACUBDEO\n" "ACUBDOE\n" "ACUBEDO\n" "ACUBEOD\n" "ACUBODE\n" "ACUBOED\n" "ACUDBEO\n" "ACUDBOE\n" "ACUDEBO\n" "ACUDEOB\n" "ACUDOBE\n" "ACUDOEB\n" "ACUEBDO\n" "ACUEBOD\n" "ACUEDBO\n" "ACUEDOB\n" "ACUEOBD\n" "ACUEODB\n" "ACUOBDE\n" "ACUOBED\n" "ACUODBE\n" "ACUODEB\n" "ACUOEBD\n" "ACUOEDB\n" "ADBCEOU\n" "ADBCEUO\n" "ADBCOEU\n" "ADBCOUE\n" "ADBCUEO\n" "ADBCUOE\n" "ADBECOU\n" "ADBECUO\n" "ADBEOCU\n" "ADBEOUC\n" "ADBEUCO\n" "ADBEUOC\n" "ADBOCEU\n" "ADBOCUE\n" "ADBOECU\n" "ADBOEUC\n" "ADBOUCE\n" "ADBOUEC\n" "ADBUCEO\n" "ADBUCOE\n" "ADBUECO\n" "ADBUEOC\n" "ADBUOCE\n" "ADBUOEC\n" "ADCBEOU\n" "ADCBEUO\n" "ADCBOEU\n" "ADCBOUE\n" "ADCBUEO\n" "ADCBUOE\n" "ADCEBOU\n" "ADCEBUO\n" "ADCEOBU\n" "ADCEOUB\n" "ADCEUBO\n" "ADCEUOB\n" "ADCOBEU\n" "ADCOBUE\n" "ADCOEBU\n" "ADCOEUB\n" "ADCOUBE\n" "ADCOUEB\n" "ADCUBEO\n" "ADCUBOE\n" "ADCUEBO\n" "ADCUEOB\n" "ADCUOBE\n" "ADCUOEB\n" "ADEBCOU\n" "ADEBCUO\n" "ADEBOCU\n" "ADEBOUC\n" "ADEBUCO\n" "ADEBUOC\n" "ADECBOU\n" "ADECBUO\n" "ADECOBU\n" "ADECOUB\n" "ADECUBO\n" "ADECUOB\n" "ADEOBCU\n" "ADEOBUC\n" "ADEOCBU\n" "ADEOCUB\n" "ADEOUBC\n" "ADEOUCB\n" "ADEUBCO\n" "ADEUBOC\n" "ADEUCBO\n" "ADEUCOB\n" "ADEUOBC\n" "ADEUOCB\n" "ADOBCEU\n" "ADOBCUE\n" "ADOBECU\n" "ADOBEUC\n" "ADOBUCE\n" "ADOBUEC\n" "ADOCBEU\n" "ADOCBUE\n" "ADOCEBU\n" "ADOCEUB\n" "ADOCUBE\n" "ADOCUEB\n" "ADOEBCU\n" "ADOEBUC\n" "ADOECBU\n" "ADOECUB\n" "ADOEUBC\n" "ADOEUCB\n" "ADOUBCE\n" "ADOUBEC\n" "ADOUCBE\n" "ADOUCEB\n" "ADOUEBC\n" "ADOUECB\n" "ADUBCEO\n" "ADUBCOE\n" "ADUBECO\n" "ADUBEOC\n" "ADUBOCE\n" "ADUBOEC\n" "ADUCBEO\n" "ADUCBOE\n" "ADUCEBO\n" "ADUCEOB\n" "ADUCOBE\n" "ADUCOEB\n" "ADUEBCO\n" "ADUEBOC\n" "ADUECBO\n" "ADUECOB\n" "ADUEOBC\n" "ADUEOCB\n" "ADUOBCE\n" "ADUOBEC\n" "ADUOCBE\n" "ADUOCEB\n" "ADUOEBC\n" "ADUOECB\n" "AEBCDOU\n" "AEBCDUO\n" "AEBCODU\n" "AEBCOUD\n" "AEBCUDO\n" "AEBCUOD\n" "AEBDCOU\n" "AEBDCUO\n" "AEBDOCU\n" "AEBDOUC\n" "AEBDUCO\n" "AEBDUOC\n" "AEBOCDU\n" "AEBOCUD\n" "AEBODCU\n" "AEBODUC\n" "AEBOUCD\n" "AEBOUDC\n" "AEBUCDO\n" "AEBUCOD\n" "AEBUDCO\n" "AEBUDOC\n" "AEBUOCD\n" "AEBUODC\n" "AECBDOU\n" "AECBDUO\n" "AECBODU\n" "AECBOUD\n" "AECBUDO\n" "AECBUOD\n" "AECDBOU\n" "AECDBUO\n" "AECDOBU\n" "AECDOUB\n" "AECDUBO\n" "AECDUOB\n" "AECOBDU\n" "AECOBUD\n" "AECODBU\n" "AECODUB\n" "AECOUBD\n" "AECOUDB\n" "AECUBDO\n" "AECUBOD\n" "AECUDBO\n" "AECUDOB\n" "AECUOBD\n" "AECUODB\n" "AEDBCOU\n" "AEDBCUO\n" "AEDBOCU\n" "AEDBOUC\n" "AEDBUCO\n" "AEDBUOC\n" "AEDCBOU\n" "AEDCBUO\n" "AEDCOBU\n" "AEDCOUB\n" "AEDCUBO\n" "AEDCUOB\n" "AEDOBCU\n" "AEDOBUC\n" "AEDOCBU\n" "AEDOCUB\n" "AEDOUBC\n" "AEDOUCB\n" "AEDUBCO\n" "AEDUBOC\n" "AEDUCBO\n" "AEDUCOB\n" "AEDUOBC\n" "AEDUOCB\n" "AEOBCDU\n" "AEOBCUD\n" "AEOBDCU\n" "AEOBDUC\n" "AEOBUCD\n" "AEOBUDC\n" "AEOCBDU\n" "AEOCBUD\n" "AEOCDBU\n" "AEOCDUB\n" "AEOCUBD\n" "AEOCUDB\n" "AEODBCU\n" "AEODBUC\n" "AEODCBU\n" "AEODCUB\n" "AEODUBC\n" "AEODUCB\n" "AEOUBCD\n" "AEOUBDC\n" "AEOUCBD\n" "AEOUCDB\n" "AEOUDBC\n" "AEOUDCB\n" "AEUBCDO\n" "AEUBCOD\n" "AEUBDCO\n" "AEUBDOC\n" "AEUBOCD\n" "AEUBODC\n" "AEUCBDO\n" "AEUCBOD\n" "AEUCDBO\n" "AEUCDOB\n" "AEUCOBD\n" "AEUCODB\n" "AEUDBCO\n" "AEUDBOC\n" "AEUDCBO\n" "AEUDCOB\n" "AEUDOBC\n" "AEUDOCB\n" "AEUOBCD\n" "AEUOBDC\n" "AEUOCBD\n" "AEUOCDB\n" "AEUODBC\n" "AEUODCB\n" "AOBCDEU\n" "AOBCDUE\n" "AOBCEDU\n" "AOBCEUD\n" "AOBCUDE\n" "AOBCUED\n" "AOBDCEU\n" "AOBDCUE\n" "AOBDECU\n" "AOBDEUC\n" "AOBDUCE\n" "AOBDUEC\n" "AOBECDU\n" "AOBECUD\n" "AOBEDCU\n" "AOBEDUC\n" "AOBEUCD\n" "AOBEUDC\n" "AOBUCDE\n" "AOBUCED\n" "AOBUDCE\n" "AOBUDEC\n" "AOBUECD\n" "AOBUEDC\n" "AOCBDEU\n" "AOCBDUE\n" "AOCBEDU\n" "AOCBEUD\n" "AOCBUDE\n" "AOCBUED\n" "AOCDBEU\n" "AOCDBUE\n" "AOCDEBU\n" "AOCDEUB\n" "AOCDUBE\n" "AOCDUEB\n" "AOCEBDU\n" "AOCEBUD\n" "AOCEDBU\n" "AOCEDUB\n" "AOCEUBD\n" "AOCEUDB\n" "AOCUBDE\n" "AOCUBED\n" "AOCUDBE\n" "AOCUDEB\n" "AOCUEBD\n" "AOCUEDB\n" "AODBCEU\n" "AODBCUE\n" "AODBECU\n" "AODBEUC\n" "AODBUCE\n" "AODBUEC\n" "AODCBEU\n" "AODCBUE\n" "AODCEBU\n" "AODCEUB\n" "AODCUBE\n" "AODCUEB\n" "AODEBCU\n" "AODEBUC\n" "AODECBU\n" "AODECUB\n" "AODEUBC\n" "AODEUCB\n" "AODUBCE\n" "AODUBEC\n" "AODUCBE\n" "AODUCEB\n" "AODUEBC\n" "AODUECB\n" "AOEBCDU\n" "AOEBCUD\n" "AOEBDCU\n" "AOEBDUC\n" "AOEBUCD\n" "AOEBUDC\n" "AOECBDU\n" "AOECBUD\n" "AOECDBU\n" "AOECDUB\n" "AOECUBD\n" "AOECUDB\n" "AOEDBCU\n" "AOEDBUC\n" "AOEDCBU\n" "AOEDCUB\n" "AOEDUBC\n" "AOEDUCB\n" "AOEUBCD\n" "AOEUBDC\n" "AOEUCBD\n" "AOEUCDB\n" "AOEUDBC\n" "AOEUDCB\n" "AOUBCDE\n" "AOUBCED\n" "AOUBDCE\n" "AOUBDEC\n" "AOUBECD\n" "AOUBEDC\n" "AOUCBDE\n" "AOUCBED\n" "AOUCDBE\n" "AOUCDEB\n" "AOUCEBD\n" "AOUCEDB\n" "AOUDBCE\n" "AOUDBEC\n" "AOUDCBE\n" "AOUDCEB\n" "AOUDEBC\n" "AOUDECB\n" "AOUEBCD\n" "AOUEBDC\n" "AOUECBD\n" "AOUECDB\n" "AOUEDBC\n" "AOUEDCB\n" "AUBCDEO\n" "AUBCDOE\n" "AUBCEDO\n" "AUBCEOD\n" "AUBCODE\n" "AUBCOED\n" "AUBDCEO\n" "AUBDCOE\n" "AUBDECO\n" "AUBDEOC\n" "AUBDOCE\n" "AUBDOEC\n" "AUBECDO\n" "AUBECOD\n" "AUBEDCO\n" "AUBEDOC\n" "AUBEOCD\n" "AUBEODC\n" "AUBOCDE\n" "AUBOCED\n" "AUBODCE\n" "AUBODEC\n" "AUBOECD\n" "AUBOEDC\n" "AUCBDEO\n" "AUCBDOE\n" "AUCBEDO\n" "AUCBEOD\n" "AUCBODE\n" "AUCBOED\n" "AUCDBEO\n" "AUCDBOE\n" "AUCDEBO\n" "AUCDEOB\n" "AUCDOBE\n" "AUCDOEB\n" "AUCEBDO\n" "AUCEBOD\n" "AUCEDBO\n" "AUCEDOB\n" "AUCEOBD\n" "AUCEODB\n" "AUCOBDE\n" "AUCOBED\n" "AUCODBE\n" "AUCODEB\n" "AUCOEBD\n" "AUCOEDB\n" "AUDBCEO\n" "AUDBCOE\n" "AUDBECO\n" "AUDBEOC\n" "AUDBOCE\n" "AUDBOEC\n" "AUDCBEO\n" "AUDCBOE\n" "AUDCEBO\n" "AUDCEOB\n" "AUDCOBE\n" "AUDCOEB\n" "AUDEBCO\n" "AUDEBOC\n" "AUDECBO\n" "AUDECOB\n" "AUDEOBC\n" "AUDEOCB\n" "AUDOBCE\n" "AUDOBEC\n" "AUDOCBE\n" "AUDOCEB\n" "AUDOEBC\n" "AUDOECB\n" "AUEBCDO\n" "AUEBCOD\n" "AUEBDCO\n" "AUEBDOC\n" "AUEBOCD\n" "AUEBODC\n" "AUECBDO\n" "AUECBOD\n" "AUECDBO\n" "AUECDOB\n" "AUECOBD\n" "AUECODB\n" "AUEDBCO\n" "AUEDBOC\n" "AUEDCBO\n" "AUEDCOB\n" "AUEDOBC\n" "AUEDOCB\n" "AUEOBCD\n" "AUEOBDC\n" "AUEOCBD\n" "AUEOCDB\n" "AUEODBC\n" "AUEODCB\n" "AUOBCDE\n" "AUOBCED\n" "AUOBDCE\n" "AUOBDEC\n" "AUOBECD\n" "AUOBEDC\n" "AUOCBDE\n" "AUOCBED\n" "AUOCDBE\n" "AUOCDEB\n" "AUOCEBD\n" "AUOCEDB\n" "AUODBCE\n" "AUODBEC\n" "AUODCBE\n" "AUODCEB\n" "AUODEBC\n" "AUODECB\n" "AUOEBCD\n" "AUOEBDC\n" "AUOECBD\n" "AUOECDB\n" "AUOEDBC\n" "AUOEDCB\n" "BACDEOU\n" "BACDEUO\n" "BACDOEU\n" "BACDOUE\n" "BACDUEO\n" "BACDUOE\n" "BACEDOU\n" "BACEDUO\n" "BACEODU\n" "BACEOUD\n" "BACEUDO\n" "BACEUOD\n" "BACODEU\n" "BACODUE\n" "BACOEDU\n" "BACOEUD\n" "BACOUDE\n" "BACOUED\n" "BACUDEO\n" "BACUDOE\n" "BACUEDO\n" "BACUEOD\n" "BACUODE\n" "BACUOED\n" "BADCEOU\n" "BADCEUO\n" "BADCOEU\n" "BADCOUE\n" "BADCUEO\n" "BADCUOE\n" "BADECOU\n" "BADECUO\n" "BADEOCU\n" "BADEOUC\n" "BADEUCO\n" "BADEUOC\n" "BADOCEU\n" "BADOCUE\n" "BADOECU\n" "BADOEUC\n" "BADOUCE\n" "BADOUEC\n" "BADUCEO\n" "BADUCOE\n" "BADUECO\n" "BADUEOC\n" "BADUOCE\n" "BADUOEC\n" "BAECDOU\n" "BAECDUO\n" "BAECODU\n" "BAECOUD\n" "BAECUDO\n" "BAECUOD\n" "BAEDCOU\n" "BAEDCUO\n" "BAEDOCU\n" "BAEDOUC\n" "BAEDUCO\n" "BAEDUOC\n" "BAEOCDU\n" "BAEOCUD\n" "BAEODCU\n" "BAEODUC\n" "BAEOUCD\n" "BAEOUDC\n" "BAEUCDO\n" "BAEUCOD\n" "BAEUDCO\n" "BAEUDOC\n" "BAEUOCD\n" "BAEUODC\n" "BAOCDEU\n" "BAOCDUE\n" "BAOCEDU\n" "BAOCEUD\n" "BAOCUDE\n" "BAOCUED\n" "BAODCEU\n" "BAODCUE\n" "BAODECU\n" "BAODEUC\n" "BAODUCE\n" "BAODUEC\n" "BAOECDU\n" "BAOECUD\n" "BAOEDCU\n" "BAOEDUC\n" "BAOEUCD\n" "BAOEUDC\n" "BAOUCDE\n" "BAOUCED\n" "BAOUDCE\n" "BAOUDEC\n" "BAOUECD\n" "BAOUEDC\n" "BAUCDEO\n" "BAUCDOE\n" "BAUCEDO\n" "BAUCEOD\n" "BAUCODE\n" "BAUCOED\n" "BAUDCEO\n" "BAUDCOE\n" "BAUDECO\n" "BAUDEOC\n" "BAUDOCE\n" "BAUDOEC\n" "BAUECDO\n" "BAUECOD\n" "BAUEDCO\n" "BAUEDOC\n" "BAUEOCD\n" "BAUEODC\n" "BAUOCDE\n" "BAUOCED\n" "BAUODCE\n" "BAUODEC\n" "BAUOECD\n" "BAUOEDC\n" "BCADEOU\n" "BCADEUO\n" "BCADOEU\n" "BCADOUE\n" "BCADUEO\n" "BCADUOE\n" "BCAEDOU\n" "BCAEDUO\n" "BCAEODU\n" "BCAEOUD\n" "BCAEUDO\n" "BCAEUOD\n" "BCAODEU\n" "BCAODUE\n" "BCAOEDU\n" "BCAOEUD\n" "BCAOUDE\n" "BCAOUED\n" "BCAUDEO\n" "BCAUDOE\n" "BCAUEDO\n" "BCAUEOD\n" "BCAUODE\n" "BCAUOED\n" "BCDAEOU\n" "BCDAEUO\n" "BCDAOEU\n" "BCDAOUE\n" "BCDAUEO\n" "BCDAUOE\n" "BCDEAOU\n" "BCDEAUO\n" "BCDEOAU\n" "BCDEOUA\n" "BCDEUAO\n" "BCDEUOA\n" "BCDOAEU\n" "BCDOAUE\n" "BCDOEAU\n" "BCDOEUA\n" "BCDOUAE\n" "BCDOUEA\n" "BCDUAEO\n" "BCDUAOE\n" "BCDUEAO\n" "BCDUEOA\n" "BCDUOAE\n" "BCDUOEA\n" "BCEADOU\n" "BCEADUO\n" "BCEAODU\n" "BCEAOUD\n" "BCEAUDO\n" "BCEAUOD\n" "BCEDAOU\n" "BCEDAUO\n" "BCEDOAU\n" "BCEDOUA\n" "BCEDUAO\n" "BCEDUOA\n" "BCEOADU\n" "BCEOAUD\n" "BCEODAU\n" "BCEODUA\n" "BCEOUAD\n" "BCEOUDA\n" "BCEUADO\n" "BCEUAOD\n" "BCEUDAO\n" "BCEUDOA\n" "BCEUOAD\n" "BCEUODA\n" "BCOADEU\n" "BCOADUE\n" "BCOAEDU\n" "BCOAEUD\n" "BCOAUDE\n" "BCOAUED\n" "BCODAEU\n" "BCODAUE\n" "BCODEAU\n" "BCODEUA\n" "BCODUAE\n" "BCODUEA\n" "BCOEADU\n" "BCOEAUD\n" "BCOEDAU\n" "BCOEDUA\n" "BCOEUAD\n" "BCOEUDA\n" "BCOUADE\n" "BCOUAED\n" "BCOUDAE\n" "BCOUDEA\n" "BCOUEAD\n" "BCOUEDA\n" "BCUADEO\n" "BCUADOE\n" "BCUAEDO\n" "BCUAEOD\n" "BCUAODE\n" "BCUAOED\n" "BCUDAEO\n" "BCUDAOE\n" "BCUDEAO\n" "BCUDEOA\n" "BCUDOAE\n" "BCUDOEA\n" "BCUEADO\n" "BCUEAOD\n" "BCUEDAO\n" "BCUEDOA\n" "BCUEOAD\n" "BCUEODA\n" "BCUOADE\n" "BCUOAED\n" "BCUODAE\n" "BCUODEA\n" "BCUOEAD\n" "BCUOEDA\n" "BDACEOU\n" "BDACEUO\n" "BDACOEU\n" "BDACOUE\n" "BDACUEO\n" "BDACUOE\n" "BDAECOU\n" "BDAECUO\n" "BDAEOCU\n" "BDAEOUC\n" "BDAEUCO\n" "BDAEUOC\n" "BDAOCEU\n" "BDAOCUE\n" "BDAOECU\n" "BDAOEUC\n" "BDAOUCE\n" "BDAOUEC\n" "BDAUCEO\n" "BDAUCOE\n" "BDAUECO\n" "BDAUEOC\n" "BDAUOCE\n" "BDAUOEC\n" "BDCAEOU\n" "BDCAEUO\n" "BDCAOEU\n" "BDCAOUE\n" "BDCAUEO\n" "BDCAUOE\n" "BDCEAOU\n" "BDCEAUO\n" "BDCEOAU\n" "BDCEOUA\n" "BDCEUAO\n" "BDCEUOA\n" "BDCOAEU\n" "BDCOAUE\n" "BDCOEAU\n" "BDCOEUA\n" "BDCOUAE\n" "BDCOUEA\n" "BDCUAEO\n" "BDCUAOE\n" "BDCUEAO\n" "BDCUEOA\n" "BDCUOAE\n" "BDCUOEA\n" "BDEACOU\n" "BDEACUO\n" "BDEAOCU\n" "BDEAOUC\n" "BDEAUCO\n" "BDEAUOC\n" "BDECAOU\n" "BDECAUO\n" "BDECOAU\n" "BDECOUA\n" "BDECUAO\n" "BDECUOA\n" "BDEOACU\n" "BDEOAUC\n" "BDEOCAU\n" "BDEOCUA\n" "BDEOUAC\n" "BDEOUCA\n" "BDEUACO\n" "BDEUAOC\n" "BDEUCAO\n" "BDEUCOA\n" "BDEUOAC\n" "BDEUOCA\n" "BDOACEU\n" "BDOACUE\n" "BDOAECU\n" "BDOAEUC\n" "BDOAUCE\n" "BDOAUEC\n" "BDOCAEU\n" "BDOCAUE\n" "BDOCEAU\n" "BDOCEUA\n" "BDOCUAE\n" "BDOCUEA\n" "BDOEACU\n" "BDOEAUC\n" "BDOECAU\n" "BDOECUA\n" "BDOEUAC\n" "BDOEUCA\n" "BDOUACE\n" "BDOUAEC\n" "BDOUCAE\n" "BDOUCEA\n" "BDOUEAC\n" "BDOUECA\n" "BDUACEO\n" "BDUACOE\n" "BDUAECO\n" "BDUAEOC\n" "BDUAOCE\n" "BDUAOEC\n" "BDUCAEO\n" "BDUCAOE\n" "BDUCEAO\n" "BDUCEOA\n" "BDUCOAE\n" "BDUCOEA\n" "BDUEACO\n" "BDUEAOC\n" "BDUECAO\n" "BDUECOA\n" "BDUEOAC\n" "BDUEOCA\n" "BDUOACE\n" "BDUOAEC\n" "BDUOCAE\n" "BDUOCEA\n" "BDUOEAC\n" "BDUOECA\n" "BEACDOU\n" "BEACDUO\n" "BEACODU\n" "BEACOUD\n" "BEACUDO\n" "BEACUOD\n" "BEADCOU\n" "BEADCUO\n" "BEADOCU\n" "BEADOUC\n" "BEADUCO\n" "BEADUOC\n" "BEAOCDU\n" "BEAOCUD\n" "BEAODCU\n" "BEAODUC\n" "BEAOUCD\n" "BEAOUDC\n" "BEAUCDO\n" "BEAUCOD\n" "BEAUDCO\n" "BEAUDOC\n" "BEAUOCD\n" "BEAUODC\n" "BECADOU\n" "BECADUO\n" "BECAODU\n" "BECAOUD\n" "BECAUDO\n" "BECAUOD\n" "BECDAOU\n" "BECDAUO\n" "BECDOAU\n" "BECDOUA\n" "BECDUAO\n" "BECDUOA\n" "BECOADU\n" "BECOAUD\n" "BECODAU\n" "BECODUA\n" "BECOUAD\n" "BECOUDA\n" "BECUADO\n" "BECUAOD\n" "BECUDAO\n" "BECUDOA\n" "BECUOAD\n" "BECUODA\n" "BEDACOU\n" "BEDACUO\n" "BEDAOCU\n" "BEDAOUC\n" "BEDAUCO\n" "BEDAUOC\n" "BEDCAOU\n" "BEDCAUO\n" "BEDCOAU\n" "BEDCOUA\n" "BEDCUAO\n" "BEDCUOA\n" "BEDOACU\n" "BEDOAUC\n" "BEDOCAU\n" "BEDOCUA\n" "BEDOUAC\n" "BEDOUCA\n" "BEDUACO\n" "BEDUAOC\n" "BEDUCAO\n" "BEDUCOA\n" "BEDUOAC\n" "BEDUOCA\n" "BEOACDU\n" "BEOACUD\n" "BEOADCU\n" "BEOADUC\n" "BEOAUCD\n" "BEOAUDC\n" "BEOCADU\n" "BEOCAUD\n" "BEOCDAU\n" "BEOCDUA\n" "BEOCUAD\n" "BEOCUDA\n" "BEODACU\n" "BEODAUC\n" "BEODCAU\n" "BEODCUA\n" "BEODUAC\n" "BEODUCA\n" "BEOUACD\n" "BEOUADC\n" "BEOUCAD\n" "BEOUCDA\n" "BEOUDAC\n" "BEOUDCA\n" "BEUACDO\n" "BEUACOD\n" "BEUADCO\n" "BEUADOC\n" "BEUAOCD\n" "BEUAODC\n" "BEUCADO\n" "BEUCAOD\n" "BEUCDAO\n" "BEUCDOA\n" "BEUCOAD\n" "BEUCODA\n" "BEUDACO\n" "BEUDAOC\n" "BEUDCAO\n" "BEUDCOA\n" "BEUDOAC\n" "BEUDOCA\n" "BEUOACD\n" "BEUOADC\n" "BEUOCAD\n" "BEUOCDA\n" "BEUODAC\n" "BEUODCA\n" "BOACDEU\n" "BOACDUE\n" "BOACEDU\n" "BOACEUD\n" "BOACUDE\n" "BOACUED\n" "BOADCEU\n" "BOADCUE\n" "BOADECU\n" "BOADEUC\n" "BOADUCE\n" "BOADUEC\n" "BOAECDU\n" "BOAECUD\n" "BOAEDCU\n" "BOAEDUC\n" "BOAEUCD\n" "BOAEUDC\n" "BOAUCDE\n" "BOAUCED\n" "BOAUDCE\n" "BOAUDEC\n" "BOAUECD\n" "BOAUEDC\n" "BOCADEU\n" "BOCADUE\n" "BOCAEDU\n" "BOCAEUD\n" "BOCAUDE\n" "BOCAUED\n" "BOCDAEU\n" "BOCDAUE\n" "BOCDEAU\n" "BOCDEUA\n" "BOCDUAE\n" "BOCDUEA\n" "BOCEADU\n" "BOCEAUD\n" "BOCEDAU\n" "BOCEDUA\n" "BOCEUAD\n" "BOCEUDA\n" "BOCUADE\n" "BOCUAED\n" "BOCUDAE\n" "BOCUDEA\n" "BOCUEAD\n" "BOCUEDA\n" "BODACEU\n" "BODACUE\n" "BODAECU\n" "BODAEUC\n" "BODAUCE\n" "BODAUEC\n" "BODCAEU\n" "BODCAUE\n" "BODCEAU\n" "BODCEUA\n" "BODCUAE\n" "BODCUEA\n" "BODEACU\n" "BODEAUC\n" "BODECAU\n" "BODECUA\n" "BODEUAC\n" "BODEUCA\n" "BODUACE\n" "BODUAEC\n" "BODUCAE\n" "BODUCEA\n" "BODUEAC\n" "BODUECA\n" "BOEACDU\n" "BOEACUD\n" "BOEADCU\n" "BOEADUC\n" "BOEAUCD\n" "BOEAUDC\n" "BOECADU\n" "BOECAUD\n" "BOECDAU\n" "BOECDUA\n" "BOECUAD\n" "BOECUDA\n" "BOEDACU\n" "BOEDAUC\n" "BOEDCAU\n" "BOEDCUA\n" "BOEDUAC\n" "BOEDUCA\n" "BOEUACD\n" "BOEUADC\n" "BOEUCAD\n" "BOEUCDA\n" "BOEUDAC\n" "BOEUDCA\n" "BOUACDE\n" "BOUACED\n" "BOUADCE\n" "BOUADEC\n" "BOUAECD\n" "BOUAEDC\n" "BOUCADE\n" "BOUCAED\n" "BOUCDAE\n" "BOUCDEA\n" "BOUCEAD\n" "BOUCEDA\n" "BOUDACE\n" "BOUDAEC\n" "BOUDCAE\n" "BOUDCEA\n" "BOUDEAC\n" "BOUDECA\n" "BOUEACD\n" "BOUEADC\n" "BOUECAD\n" "BOUECDA\n" "BOUEDAC\n" "BOUEDCA\n" "BUACDEO\n" "BUACDOE\n" "BUACEDO\n" "BUACEOD\n" "BUACODE\n" "BUACOED\n" "BUADCEO\n" "BUADCOE\n" "BUADECO\n" "BUADEOC\n" "BUADOCE\n" "BUADOEC\n" "BUAECDO\n" "BUAECOD\n" "BUAEDCO\n" "BUAEDOC\n" "BUAEOCD\n" "BUAEODC\n" "BUAOCDE\n" "BUAOCED\n" "BUAODCE\n" "BUAODEC\n" "BUAOECD\n" "BUAOEDC\n" "BUCADEO\n" "BUCADOE\n" "BUCAEDO\n" "BUCAEOD\n" "BUCAODE\n" "BUCAOED\n" "BUCDAEO\n" "BUCDAOE\n" "BUCDEAO\n" "BUCDEOA\n" "BUCDOAE\n" "BUCDOEA\n" "BUCEADO\n" "BUCEAOD\n" "BUCEDAO\n" "BUCEDOA\n" "BUCEOAD\n" "BUCEODA\n" "BUCOADE\n" "BUCOAED\n" "BUCODAE\n" "BUCODEA\n" "BUCOEAD\n" "BUCOEDA\n" "BUDACEO\n" "BUDACOE\n" "BUDAECO\n" "BUDAEOC\n" "BUDAOCE\n" "BUDAOEC\n" "BUDCAEO\n" "BUDCAOE\n" "BUDCEAO\n" "BUDCEOA\n" "BUDCOAE\n" "BUDCOEA\n" "BUDEACO\n" "BUDEAOC\n" "BUDECAO\n" "BUDECOA\n" "BUDEOAC\n" "BUDEOCA\n" "BUDOACE\n" "BUDOAEC\n" "BUDOCAE\n" "BUDOCEA\n" "BUDOEAC\n" "BUDOECA\n" "BUEACDO\n" "BUEACOD\n" "BUEADCO\n" "BUEADOC\n" "BUEAOCD\n" "BUEAODC\n" "BUECADO\n" "BUECAOD\n" "BUECDAO\n" "BUECDOA\n" "BUECOAD\n" "BUECODA\n" "BUEDACO\n" "BUEDAOC\n" "BUEDCAO\n" "BUEDCOA\n" "BUEDOAC\n" "BUEDOCA\n" "BUEOACD\n" "BUEOADC\n" "BUEOCAD\n" "BUEOCDA\n" "BUEODAC\n" "BUEODCA\n" "BUOACDE\n" "BUOACED\n" "BUOADCE\n" "BUOADEC\n" "BUOAECD\n" "BUOAEDC\n" "BUOCADE\n" "BUOCAED\n" "BUOCDAE\n" "BUOCDEA\n" "BUOCEAD\n" "BUOCEDA\n" "BUODACE\n" "BUODAEC\n" "BUODCAE\n" "BUODCEA\n" "BUODEAC\n" "BUODECA\n" "BUOEACD\n" "BUOEADC\n" "BUOECAD\n" "BUOECDA\n" "BUOEDAC\n" "BUOEDCA\n" "CABDEOU\n" "CABDEUO\n" "CABDOEU\n" "CABDOUE\n" "CABDUEO\n" "CABDUOE\n" "CABEDOU\n" "CABEDUO\n" "CABEODU\n" "CABEOUD\n" "CABEUDO\n" "CABEUOD\n" "CABODEU\n" "CABODUE\n" "CABOEDU\n" "CABOEUD\n" "CABOUDE\n" "CABOUED\n" "CABUDEO\n" "CABUDOE\n" "CABUEDO\n" "CABUEOD\n" "CABUODE\n" "CABUOED\n" "CADBEOU\n" "CADBEUO\n" "CADBOEU\n" "CADBOUE\n" "CADBUEO\n" "CADBUOE\n" "CADEBOU\n" "CADEBUO\n" "CADEOBU\n" "CADEOUB\n" "CADEUBO\n" "CADEUOB\n" "CADOBEU\n" "CADOBUE\n" "CADOEBU\n" "CADOEUB\n" "CADOUBE\n" "CADOUEB\n" "CADUBEO\n" "CADUBOE\n" "CADUEBO\n" "CADUEOB\n" "CADUOBE\n" "CADUOEB\n" "CAEBDOU\n" "CAEBDUO\n" "CAEBODU\n" "CAEBOUD\n" "CAEBUDO\n" "CAEBUOD\n" "CAEDBOU\n" "CAEDBUO\n" "CAEDOBU\n" "CAEDOUB\n" "CAEDUBO\n" "CAEDUOB\n" "CAEOBDU\n" "CAEOBUD\n" "CAEODBU\n" "CAEODUB\n" "CAEOUBD\n" "CAEOUDB\n" "CAEUBDO\n" "CAEUBOD\n" "CAEUDBO\n" "CAEUDOB\n" "CAEUOBD\n" "CAEUODB\n" "CAOBDEU\n" "CAOBDUE\n" "CAOBEDU\n" "CAOBEUD\n" "CAOBUDE\n" "CAOBUED\n" "CAODBEU\n" "CAODBUE\n" "CAODEBU\n" "CAODEUB\n" "CAODUBE\n" "CAODUEB\n" "CAOEBDU\n" "CAOEBUD\n" "CAOEDBU\n" "CAOEDUB\n" "CAOEUBD\n" "CAOEUDB\n" "CAOUBDE\n" "CAOUBED\n" "CAOUDBE\n" "CAOUDEB\n" "CAOUEBD\n" "CAOUEDB\n" "CAUBDEO\n" "CAUBDOE\n" "CAUBEDO\n" "CAUBEOD\n" "CAUBODE\n" "CAUBOED\n" "CAUDBEO\n" "CAUDBOE\n" "CAUDEBO\n" "CAUDEOB\n" "CAUDOBE\n" "CAUDOEB\n" "CAUEBDO\n" "CAUEBOD\n" "CAUEDBO\n" "CAUEDOB\n" "CAUEOBD\n" "CAUEODB\n" "CAUOBDE\n" "CAUOBED\n" "CAUODBE\n" "CAUODEB\n" "CAUOEBD\n" "CAUOEDB\n" "CBADEOU\n" "CBADEUO\n" "CBADOEU\n" "CBADOUE\n" "CBADUEO\n" "CBADUOE\n" "CBAEDOU\n" "CBAEDUO\n" "CBAEODU\n" "CBAEOUD\n" "CBAEUDO\n" "CBAEUOD\n" "CBAODEU\n" "CBAODUE\n" "CBAOEDU\n" "CBAOEUD\n" "CBAOUDE\n" "CBAOUED\n" "CBAUDEO\n" "CBAUDOE\n" "CBAUEDO\n" "CBAUEOD\n" "CBAUODE\n" "CBAUOED\n" "CBDAEOU\n" "CBDAEUO\n" "CBDAOEU\n" "CBDAOUE\n" "CBDAUEO\n" "CBDAUOE\n" "CBDEAOU\n" "CBDEAUO\n" "CBDEOAU\n" "CBDEOUA\n" "CBDEUAO\n" "CBDEUOA\n" "CBDOAEU\n" "CBDOAUE\n" "CBDOEAU\n" "CBDOEUA\n" "CBDOUAE\n" "CBDOUEA\n" "CBDUAEO\n" "CBDUAOE\n" "CBDUEAO\n" "CBDUEOA\n" "CBDUOAE\n" "CBDUOEA\n" "CBEADOU\n" "CBEADUO\n" "CBEAODU\n" "CBEAOUD\n" "CBEAUDO\n" "CBEAUOD\n" "CBEDAOU\n" "CBEDAUO\n" "CBEDOAU\n" "CBEDOUA\n" "CBEDUAO\n" "CBEDUOA\n" "CBEOADU\n" "CBEOAUD\n" "CBEODAU\n" "CBEODUA\n" "CBEOUAD\n" "CBEOUDA\n" "CBEUADO\n" "CBEUAOD\n" "CBEUDAO\n" "CBEUDOA\n" "CBEUOAD\n" "CBEUODA\n" "CBOADEU\n" "CBOADUE\n" "CBOAEDU\n" "CBOAEUD\n" "CBOAUDE\n" "CBOAUED\n" "CBODAEU\n" "CBODAUE\n" "CBODEAU\n" "CBODEUA\n" "CBODUAE\n" "CBODUEA\n" "CBOEADU\n" "CBOEAUD\n" "CBOEDAU\n" "CBOEDUA\n" "CBOEUAD\n" "CBOEUDA\n" "CBOUADE\n" "CBOUAED\n" "CBOUDAE\n" "CBOUDEA\n" "CBOUEAD\n" "CBOUEDA\n" "CBUADEO\n" "CBUADOE\n" "CBUAEDO\n" "CBUAEOD\n" "CBUAODE\n" "CBUAOED\n" "CBUDAEO\n" "CBUDAOE\n" "CBUDEAO\n" "CBUDEOA\n" "CBUDOAE\n" "CBUDOEA\n" "CBUEADO\n" "CBUEAOD\n" "CBUEDAO\n" "CBUEDOA\n" "CBUEOAD\n" "CBUEODA\n" "CBUOADE\n" "CBUOAED\n" "CBUODAE\n" "CBUODEA\n" "CBUOEAD\n" "CBUOEDA\n" "CDABEOU\n" "CDABEUO\n" "CDABOEU\n" "CDABOUE\n" "CDABUEO\n" "CDABUOE\n" "CDAEBOU\n" "CDAEBUO\n" "CDAEOBU\n" "CDAEOUB\n" "CDAEUBO\n" "CDAEUOB\n" "CDAOBEU\n" "CDAOBUE\n" "CDAOEBU\n" "CDAOEUB\n" "CDAOUBE\n" "CDAOUEB\n" "CDAUBEO\n" "CDAUBOE\n" "CDAUEBO\n" "CDAUEOB\n" "CDAUOBE\n" "CDAUOEB\n" "CDBAEOU\n" "CDBAEUO\n" "CDBAOEU\n" "CDBAOUE\n" "CDBAUEO\n" "CDBAUOE\n" "CDBEAOU\n" "CDBEAUO\n" "CDBEOAU\n" "CDBEOUA\n" "CDBEUAO\n" "CDBEUOA\n" "CDBOAEU\n" "CDBOAUE\n" "CDBOEAU\n" "CDBOEUA\n" "CDBOUAE\n" "CDBOUEA\n" "CDBUAEO\n" "CDBUAOE\n" "CDBUEAO\n" "CDBUEOA\n" "CDBUOAE\n" "CDBUOEA\n" "CDEABOU\n" "CDEABUO\n" "CDEAOBU\n" "CDEAOUB\n" "CDEAUBO\n" "CDEAUOB\n" "CDEBAOU\n" "CDEBAUO\n" "CDEBOAU\n" "CDEBOUA\n" "CDEBUAO\n" "CDEBUOA\n" "CDEOABU\n" "CDEOAUB\n" "CDEOBAU\n" "CDEOBUA\n" "CDEOUAB\n" "CDEOUBA\n" "CDEUABO\n" "CDEUAOB\n" "CDEUBAO\n" "CDEUBOA\n" "CDEUOAB\n" "CDEUOBA\n" "CDOABEU\n" "CDOABUE\n" "CDOAEBU\n" "CDOAEUB\n" "CDOAUBE\n" "CDOAUEB\n" "CDOBAEU\n" "CDOBAUE\n" "CDOBEAU\n" "CDOBEUA\n" "CDOBUAE\n" "CDOBUEA\n" "CDOEABU\n" "CDOEAUB\n" "CDOEBAU\n" "CDOEBUA\n" "CDOEUAB\n" "CDOEUBA\n" "CDOUABE\n" "CDOUAEB\n" "CDOUBAE\n" "CDOUBEA\n" "CDOUEAB\n" "CDOUEBA\n" "CDUABEO\n" "CDUABOE\n" "CDUAEBO\n" "CDUAEOB\n" "CDUAOBE\n" "CDUAOEB\n" "CDUBAEO\n" "CDUBAOE\n" "CDUBEAO\n" "CDUBEOA\n" "CDUBOAE\n" "CDUBOEA\n" "CDUEABO\n" "CDUEAOB\n" "CDUEBAO\n" "CDUEBOA\n" "CDUEOAB\n" "CDUEOBA\n" "CDUOABE\n" "CDUOAEB\n" "CDUOBAE\n" "CDUOBEA\n" "CDUOEAB\n" "CDUOEBA\n" "CEABDOU\n" "CEABDUO\n" "CEABODU\n" "CEABOUD\n" "CEABUDO\n" "CEABUOD\n" "CEADBOU\n" "CEADBUO\n" "CEADOBU\n" "CEADOUB\n" "CEADUBO\n" "CEADUOB\n" "CEAOBDU\n" "CEAOBUD\n" "CEAODBU\n" "CEAODUB\n" "CEAOUBD\n" "CEAOUDB\n" "CEAUBDO\n" "CEAUBOD\n" "CEAUDBO\n" "CEAUDOB\n" "CEAUOBD\n" "CEAUODB\n" "CEBADOU\n" "CEBADUO\n" "CEBAODU\n" "CEBAOUD\n" "CEBAUDO\n" "CEBAUOD\n" "CEBDAOU\n" "CEBDAUO\n" "CEBDOAU\n" "CEBDOUA\n" "CEBDUAO\n" "CEBDUOA\n" "CEBOADU\n" "CEBOAUD\n" "CEBODAU\n" "CEBODUA\n" "CEBOUAD\n" "CEBOUDA\n" "CEBUADO\n" "CEBUAOD\n" "CEBUDAO\n" "CEBUDOA\n" "CEBUOAD\n" "CEBUODA\n" "CEDABOU\n" "CEDABUO\n" "CEDAOBU\n" "CEDAOUB\n" "CEDAUBO\n" "CEDAUOB\n" "CEDBAOU\n" "CEDBAUO\n" "CEDBOAU\n" "CEDBOUA\n" "CEDBUAO\n" "CEDBUOA\n" "CEDOABU\n" "CEDOAUB\n" "CEDOBAU\n" "CEDOBUA\n" "CEDOUAB\n" "CEDOUBA\n" "CEDUABO\n" "CEDUAOB\n" "CEDUBAO\n" "CEDUBOA\n" "CEDUOAB\n" "CEDUOBA\n" "CEOABDU\n" "CEOABUD\n" "CEOADBU\n" "CEOADUB\n" "CEOAUBD\n" "CEOAUDB\n" "CEOBADU\n" "CEOBAUD\n" "CEOBDAU\n" "CEOBDUA\n" "CEOBUAD\n" "CEOBUDA\n" "CEODABU\n" "CEODAUB\n" "CEODBAU\n" "CEODBUA\n" "CEODUAB\n" "CEODUBA\n" "CEOUABD\n" "CEOUADB\n" "CEOUBAD\n" "CEOUBDA\n" "CEOUDAB\n" "CEOUDBA\n" "CEUABDO\n" "CEUABOD\n" "CEUADBO\n" "CEUADOB\n" "CEUAOBD\n" "CEUAODB\n" "CEUBADO\n" "CEUBAOD\n" "CEUBDAO\n" "CEUBDOA\n" "CEUBOAD\n" "CEUBODA\n" "CEUDABO\n" "CEUDAOB\n" "CEUDBAO\n" "CEUDBOA\n" "CEUDOAB\n" "CEUDOBA\n" "CEUOABD\n" "CEUOADB\n" "CEUOBAD\n" "CEUOBDA\n" "CEUODAB\n" "CEUODBA\n" "COABDEU\n" "COABDUE\n" "COABEDU\n" "COABEUD\n" "COABUDE\n" "COABUED\n" "COADBEU\n" "COADBUE\n" "COADEBU\n" "COADEUB\n" "COADUBE\n" "COADUEB\n" "COAEBDU\n" "COAEBUD\n" "COAEDBU\n" "COAEDUB\n" "COAEUBD\n" "COAEUDB\n" "COAUBDE\n" "COAUBED\n" "COAUDBE\n" "COAUDEB\n" "COAUEBD\n" "COAUEDB\n" "COBADEU\n" "COBADUE\n" "COBAEDU\n" "COBAEUD\n" "COBAUDE\n" "COBAUED\n" "COBDAEU\n" "COBDAUE\n" "COBDEAU\n" "COBDEUA\n" "COBDUAE\n" "COBDUEA\n" "COBEADU\n" "COBEAUD\n" "COBEDAU\n" "COBEDUA\n" "COBEUAD\n" "COBEUDA\n" "COBUADE\n" "COBUAED\n" "COBUDAE\n" "COBUDEA\n" "COBUEAD\n" "COBUEDA\n" "CODABEU\n" "CODABUE\n" "CODAEBU\n" "CODAEUB\n" "CODAUBE\n" "CODAUEB\n" "CODBAEU\n" "CODBAUE\n" "CODBEAU\n" "CODBEUA\n" "CODBUAE\n" "CODBUEA\n" "CODEABU\n" "CODEAUB\n" "CODEBAU\n" "CODEBUA\n" "CODEUAB\n" "CODEUBA\n" "CODUABE\n" "CODUAEB\n" "CODUBAE\n" "CODUBEA\n" "CODUEAB\n" "CODUEBA\n" "COEABDU\n" "COEABUD\n" "COEADBU\n" "COEADUB\n" "COEAUBD\n" "COEAUDB\n" "COEBADU\n" "COEBAUD\n" "COEBDAU\n" "COEBDUA\n" "COEBUAD\n" "COEBUDA\n" "COEDABU\n" "COEDAUB\n" "COEDBAU\n" "COEDBUA\n" "COEDUAB\n" "COEDUBA\n" "COEUABD\n" "COEUADB\n" "COEUBAD\n" "COEUBDA\n" "COEUDAB\n" "COEUDBA\n" "COUABDE\n" "COUABED\n" "COUADBE\n" "COUADEB\n" "COUAEBD\n" "COUAEDB\n" "COUBADE\n" "COUBAED\n" "COUBDAE\n" "COUBDEA\n" "COUBEAD\n" "COUBEDA\n" "COUDABE\n" "COUDAEB\n" "COUDBAE\n" "COUDBEA\n" "COUDEAB\n" "COUDEBA\n" "COUEABD\n" "COUEADB\n" "COUEBAD\n" "COUEBDA\n" "COUEDAB\n" "COUEDBA\n" "CUABDEO\n" "CUABDOE\n" "CUABEDO\n" "CUABEOD\n" "CUABODE\n" "CUABOED\n" "CUADBEO\n" "CUADBOE\n" "CUADEBO\n" "CUADEOB\n" "CUADOBE\n" "CUADOEB\n" "CUAEBDO\n" "CUAEBOD\n" "CUAEDBO\n" "CUAEDOB\n" "CUAEOBD\n" "CUAEODB\n" "CUAOBDE\n" "CUAOBED\n" "CUAODBE\n" "CUAODEB\n" "CUAOEBD\n" "CUAOEDB\n" "CUBADEO\n" "CUBADOE\n" "CUBAEDO\n" "CUBAEOD\n" "CUBAODE\n" "CUBAOED\n" "CUBDAEO\n" "CUBDAOE\n" "CUBDEAO\n" "CUBDEOA\n" "CUBDOAE\n" "CUBDOEA\n" "CUBEADO\n" "CUBEAOD\n" "CUBEDAO\n" "CUBEDOA\n" "CUBEOAD\n" "CUBEODA\n" "CUBOADE\n" "CUBOAED\n" "CUBODAE\n" "CUBODEA\n" "CUBOEAD\n" "CUBOEDA\n" "CUDABEO\n" "CUDABOE\n" "CUDAEBO\n" "CUDAEOB\n" "CUDAOBE\n" "CUDAOEB\n" "CUDBAEO\n" "CUDBAOE\n" "CUDBEAO\n" "CUDBEOA\n" "CUDBOAE\n" "CUDBOEA\n" "CUDEABO\n" "CUDEAOB\n" "CUDEBAO\n" "CUDEBOA\n" "CUDEOAB\n" "CUDEOBA\n" "CUDOABE\n" "CUDOAEB\n" "CUDOBAE\n" "CUDOBEA\n" "CUDOEAB\n" "CUDOEBA\n" "CUEABDO\n" "CUEABOD\n" "CUEADBO\n" "CUEADOB\n" "CUEAOBD\n" "CUEAODB\n" "CUEBADO\n" "CUEBAOD\n" "CUEBDAO\n" "CUEBDOA\n" "CUEBOAD\n" "CUEBODA\n" "CUEDABO\n" "CUEDAOB\n" "CUEDBAO\n" "CUEDBOA\n" "CUEDOAB\n" "CUEDOBA\n" "CUEOABD\n" "CUEOADB\n" "CUEOBAD\n" "CUEOBDA\n" "CUEODAB\n" "CUEODBA\n" "CUOABDE\n" "CUOABED\n" "CUOADBE\n" "CUOADEB\n" "CUOAEBD\n" "CUOAEDB\n" "CUOBADE\n" "CUOBAED\n" "CUOBDAE\n" "CUOBDEA\n" "CUOBEAD\n" "CUOBEDA\n" "CUODABE\n" "CUODAEB\n" "CUODBAE\n" "CUODBEA\n" "CUODEAB\n" "CUODEBA\n" "CUOEABD\n" "CUOEADB\n" "CUOEBAD\n" "CUOEBDA\n" "CUOEDAB\n" "CUOEDBA\n" "DABCEOU\n" "DABCEUO\n" "DABCOEU\n" "DABCOUE\n" "DABCUEO\n" "DABCUOE\n" "DABECOU\n" "DABECUO\n" "DABEOCU\n" "DABEOUC\n" "DABEUCO\n" "DABEUOC\n" "DABOCEU\n" "DABOCUE\n" "DABOECU\n" "DABOEUC\n" "DABOUCE\n" "DABOUEC\n" "DABUCEO\n" "DABUCOE\n" "DABUECO\n" "DABUEOC\n" "DABUOCE\n" "DABUOEC\n" "DACBEOU\n" "DACBEUO\n" "DACBOEU\n" "DACBOUE\n" "DACBUEO\n" "DACBUOE\n" "DACEBOU\n" "DACEBUO\n" "DACEOBU\n" "DACEOUB\n" "DACEUBO\n" "DACEUOB\n" "DACOBEU\n" "DACOBUE\n" "DACOEBU\n" "DACOEUB\n" "DACOUBE\n" "DACOUEB\n" "DACUBEO\n" "DACUBOE\n" "DACUEBO\n" "DACUEOB\n" "DACUOBE\n" "DACUOEB\n" "DAEBCOU\n" "DAEBCUO\n" "DAEBOCU\n" "DAEBOUC\n" "DAEBUCO\n" "DAEBUOC\n" "DAECBOU\n" "DAECBUO\n" "DAECOBU\n" "DAECOUB\n" "DAECUBO\n" "DAECUOB\n" "DAEOBCU\n" "DAEOBUC\n" "DAEOCBU\n" "DAEOCUB\n" "DAEOUBC\n" "DAEOUCB\n" "DAEUBCO\n" "DAEUBOC\n" "DAEUCBO\n" "DAEUCOB\n" "DAEUOBC\n" "DAEUOCB\n" "DAOBCEU\n" "DAOBCUE\n" "DAOBECU\n" "DAOBEUC\n" "DAOBUCE\n" "DAOBUEC\n" "DAOCBEU\n" "DAOCBUE\n" "DAOCEBU\n" "DAOCEUB\n" "DAOCUBE\n" "DAOCUEB\n" "DAOEBCU\n" "DAOEBUC\n" "DAOECBU\n" "DAOECUB\n" "DAOEUBC\n" "DAOEUCB\n" "DAOUBCE\n" "DAOUBEC\n" "DAOUCBE\n" "DAOUCEB\n" "DAOUEBC\n" "DAOUECB\n" "DAUBCEO\n" "DAUBCOE\n" "DAUBECO\n" "DAUBEOC\n" "DAUBOCE\n" "DAUBOEC\n" "DAUCBEO\n" "DAUCBOE\n" "DAUCEBO\n" "DAUCEOB\n" "DAUCOBE\n" "DAUCOEB\n" "DAUEBCO\n" "DAUEBOC\n" "DAUECBO\n" "DAUECOB\n" "DAUEOBC\n" "DAUEOCB\n" "DAUOBCE\n" "DAUOBEC\n" "DAUOCBE\n" "DAUOCEB\n" "DAUOEBC\n" "DAUOECB\n" "DBACEOU\n" "DBACEUO\n" "DBACOEU\n" "DBACOUE\n" "DBACUEO\n" "DBACUOE\n" "DBAECOU\n" "DBAECUO\n" "DBAEOCU\n" "DBAEOUC\n" "DBAEUCO\n" "DBAEUOC\n" "DBAOCEU\n" "DBAOCUE\n" "DBAOECU\n" "DBAOEUC\n" "DBAOUCE\n" "DBAOUEC\n" "DBAUCEO\n" "DBAUCOE\n" "DBAUECO\n" "DBAUEOC\n" "DBAUOCE\n" "DBAUOEC\n" "DBCAEOU\n" "DBCAEUO\n" "DBCAOEU\n" "DBCAOUE\n" "DBCAUEO\n" "DBCAUOE\n" "DBCEAOU\n" "DBCEAUO\n" "DBCEOAU\n" "DBCEOUA\n" "DBCEUAO\n" "DBCEUOA\n" "DBCOAEU\n" "DBCOAUE\n" "DBCOEAU\n" "DBCOEUA\n" "DBCOUAE\n" "DBCOUEA\n" "DBCUAEO\n" "DBCUAOE\n" "DBCUEAO\n" "DBCUEOA\n" "DBCUOAE\n" "DBCUOEA\n" "DBEACOU\n" "DBEACUO\n" "DBEAOCU\n" "DBEAOUC\n" "DBEAUCO\n" "DBEAUOC\n" "DBECAOU\n" "DBECAUO\n" "DBECOAU\n" "DBECOUA\n" "DBECUAO\n" "DBECUOA\n" "DBEOACU\n" "DBEOAUC\n" "DBEOCAU\n" "DBEOCUA\n" "DBEOUAC\n" "DBEOUCA\n" "DBEUACO\n" "DBEUAOC\n" "DBEUCAO\n" "DBEUCOA\n" "DBEUOAC\n" "DBEUOCA\n" "DBOACEU\n" "DBOACUE\n" "DBOAECU\n" "DBOAEUC\n" "DBOAUCE\n" "DBOAUEC\n" "DBOCAEU\n" "DBOCAUE\n" "DBOCEAU\n" "DBOCEUA\n" "DBOCUAE\n" "DBOCUEA\n" "DBOEACU\n" "DBOEAUC\n" "DBOECAU\n" "DBOECUA\n" "DBOEUAC\n" "DBOEUCA\n" "DBOUACE\n" "DBOUAEC\n" "DBOUCAE\n" "DBOUCEA\n" "DBOUEAC\n" "DBOUECA\n" "DBUACEO\n" "DBUACOE\n" "DBUAECO\n" "DBUAEOC\n" "DBUAOCE\n" "DBUAOEC\n" "DBUCAEO\n" "DBUCAOE\n" "DBUCEAO\n" "DBUCEOA\n" "DBUCOAE\n" "DBUCOEA\n" "DBUEACO\n" "DBUEAOC\n" "DBUECAO\n" "DBUECOA\n" "DBUEOAC\n" "DBUEOCA\n" "DBUOACE\n" "DBUOAEC\n" "DBUOCAE\n" "DBUOCEA\n" "DBUOEAC\n" "DBUOECA\n" "DCABEOU\n" "DCABEUO\n" "DCABOEU\n" "DCABOUE\n" "DCABUEO\n" "DCABUOE\n" "DCAEBOU\n" "DCAEBUO\n" "DCAEOBU\n" "DCAEOUB\n" "DCAEUBO\n" "DCAEUOB\n" "DCAOBEU\n" "DCAOBUE\n" "DCAOEBU\n" "DCAOEUB\n" "DCAOUBE\n" "DCAOUEB\n" "DCAUBEO\n" "DCAUBOE\n" "DCAUEBO\n" "DCAUEOB\n" "DCAUOBE\n" "DCAUOEB\n" "DCBAEOU\n" "DCBAEUO\n" "DCBAOEU\n" "DCBAOUE\n" "DCBAUEO\n" "DCBAUOE\n" "DCBEAOU\n" "DCBEAUO\n" "DCBEOAU\n" "DCBEOUA\n" "DCBEUAO\n" "DCBEUOA\n" "DCBOAEU\n" "DCBOAUE\n" "DCBOEAU\n" "DCBOEUA\n" "DCBOUAE\n" "DCBOUEA\n" "DCBUAEO\n" "DCBUAOE\n" "DCBUEAO\n" "DCBUEOA\n" "DCBUOAE\n" "DCBUOEA\n" "DCEABOU\n" "DCEABUO\n" "DCEAOBU\n" "DCEAOUB\n" "DCEAUBO\n" "DCEAUOB\n" "DCEBAOU\n" "DCEBAUO\n" "DCEBOAU\n" "DCEBOUA\n" "DCEBUAO\n" "DCEBUOA\n" "DCEOABU\n" "DCEOAUB\n" "DCEOBAU\n" "DCEOBUA\n" "DCEOUAB\n" "DCEOUBA\n" "DCEUABO\n" "DCEUAOB\n" "DCEUBAO\n" "DCEUBOA\n" "DCEUOAB\n" "DCEUOBA\n" "DCOABEU\n" "DCOABUE\n" "DCOAEBU\n" "DCOAEUB\n" "DCOAUBE\n" "DCOAUEB\n" "DCOBAEU\n" "DCOBAUE\n" "DCOBEAU\n" "DCOBEUA\n" "DCOBUAE\n" "DCOBUEA\n" "DCOEABU\n" "DCOEAUB\n" "DCOEBAU\n" "DCOEBUA\n" "DCOEUAB\n" "DCOEUBA\n" "DCOUABE\n" "DCOUAEB\n" "DCOUBAE\n" "DCOUBEA\n" "DCOUEAB\n" "DCOUEBA\n" "DCUABEO\n" "DCUABOE\n" "DCUAEBO\n" "DCUAEOB\n" "DCUAOBE\n" "DCUAOEB\n" "DCUBAEO\n" "DCUBAOE\n" "DCUBEAO\n" "DCUBEOA\n" "DCUBOAE\n" "DCUBOEA\n" "DCUEABO\n" "DCUEAOB\n" "DCUEBAO\n" "DCUEBOA\n" "DCUEOAB\n" "DCUEOBA\n" "DCUOABE\n" "DCUOAEB\n" "DCUOBAE\n" "DCUOBEA\n" "DCUOEAB\n" "DCUOEBA\n" "DEABCOU\n" "DEABCUO\n" "DEABOCU\n" "DEABOUC\n" "DEABUCO\n" "DEABUOC\n" "DEACBOU\n" "DEACBUO\n" "DEACOBU\n" "DEACOUB\n" "DEACUBO\n" "DEACUOB\n" "DEAOBCU\n" "DEAOBUC\n" "DEAOCBU\n" "DEAOCUB\n" "DEAOUBC\n" "DEAOUCB\n" "DEAUBCO\n" "DEAUBOC\n" "DEAUCBO\n" "DEAUCOB\n" "DEAUOBC\n" "DEAUOCB\n" "DEBACOU\n" "DEBACUO\n" "DEBAOCU\n" "DEBAOUC\n" "DEBAUCO\n" "DEBAUOC\n" "DEBCAOU\n" "DEBCAUO\n" "DEBCOAU\n" "DEBCOUA\n" "DEBCUAO\n" "DEBCUOA\n" "DEBOACU\n" "DEBOAUC\n" "DEBOCAU\n" "DEBOCUA\n" "DEBOUAC\n" "DEBOUCA\n" "DEBUACO\n" "DEBUAOC\n" "DEBUCAO\n" "DEBUCOA\n" "DEBUOAC\n" "DEBUOCA\n" "DECABOU\n" "DECABUO\n" "DECAOBU\n" "DECAOUB\n" "DECAUBO\n" "DECAUOB\n" "DECBAOU\n" "DECBAUO\n" "DECBOAU\n" "DECBOUA\n" "DECBUAO\n" "DECBUOA\n" "DECOABU\n" "DECOAUB\n" "DECOBAU\n" "DECOBUA\n" "DECOUAB\n" "DECOUBA\n" "DECUABO\n" "DECUAOB\n" "DECUBAO\n" "DECUBOA\n" "DECUOAB\n" "DECUOBA\n" "DEOABCU\n" "DEOABUC\n" "DEOACBU\n" "DEOACUB\n" "DEOAUBC\n" "DEOAUCB\n" "DEOBACU\n" "DEOBAUC\n" "DEOBCAU\n" "DEOBCUA\n" "DEOBUAC\n" "DEOBUCA\n" "DEOCABU\n" "DEOCAUB\n" "DEOCBAU\n" "DEOCBUA\n" "DEOCUAB\n" "DEOCUBA\n" "DEOUABC\n" "DEOUACB\n" "DEOUBAC\n" "DEOUBCA\n" "DEOUCAB\n" "DEOUCBA\n" "DEUABCO\n" "DEUABOC\n" "DEUACBO\n" "DEUACOB\n" "DEUAOBC\n" "DEUAOCB\n" "DEUBACO\n" "DEUBAOC\n" "DEUBCAO\n" "DEUBCOA\n" "DEUBOAC\n" "DEUBOCA\n" "DEUCABO\n" "DEUCAOB\n" "DEUCBAO\n" "DEUCBOA\n" "DEUCOAB\n" "DEUCOBA\n" "DEUOABC\n" "DEUOACB\n" "DEUOBAC\n" "DEUOBCA\n" "DEUOCAB\n" "DEUOCBA\n" "DOABCEU\n" "DOABCUE\n" "DOABECU\n" "DOABEUC\n" "DOABUCE\n" "DOABUEC\n" "DOACBEU\n" "DOACBUE\n" "DOACEBU\n" "DOACEUB\n" "DOACUBE\n" "DOACUEB\n" "DOAEBCU\n" "DOAEBUC\n" "DOAECBU\n" "DOAECUB\n" "DOAEUBC\n" "DOAEUCB\n" "DOAUBCE\n" "DOAUBEC\n" "DOAUCBE\n" "DOAUCEB\n" "DOAUEBC\n" "DOAUECB\n" "DOBACEU\n" "DOBACUE\n" "DOBAECU\n" "DOBAEUC\n" "DOBAUCE\n" "DOBAUEC\n" "DOBCAEU\n" "DOBCAUE\n" "DOBCEAU\n" "DOBCEUA\n" "DOBCUAE\n" "DOBCUEA\n" "DOBEACU\n" "DOBEAUC\n" "DOBECAU\n" "DOBECUA\n" "DOBEUAC\n" "DOBEUCA\n" "DOBUACE\n" "DOBUAEC\n" "DOBUCAE\n" "DOBUCEA\n" "DOBUEAC\n" "DOBUECA\n" "DOCABEU\n" "DOCABUE\n" "DOCAEBU\n" "DOCAEUB\n" "DOCAUBE\n" "DOCAUEB\n" "DOCBAEU\n" "DOCBAUE\n" "DOCBEAU\n" "DOCBEUA\n" "DOCBUAE\n" "DOCBUEA\n" "DOCEABU\n" "DOCEAUB\n" "DOCEBAU\n" "DOCEBUA\n" "DOCEUAB\n" "DOCEUBA\n" "DOCUABE\n" "DOCUAEB\n" "DOCUBAE\n" "DOCUBEA\n" "DOCUEAB\n" "DOCUEBA\n" "DOEABCU\n" "DOEABUC\n" "DOEACBU\n" "DOEACUB\n" "DOEAUBC\n" "DOEAUCB\n" "DOEBACU\n" "DOEBAUC\n" "DOEBCAU\n" "DOEBCUA\n" "DOEBUAC\n" "DOEBUCA\n" "DOECABU\n" "DOECAUB\n" "DOECBAU\n" "DOECBUA\n" "DOECUAB\n" "DOECUBA\n" "DOEUABC\n" "DOEUACB\n" "DOEUBAC\n" "DOEUBCA\n" "DOEUCAB\n" "DOEUCBA\n" "DOUABCE\n" "DOUABEC\n" "DOUACBE\n" "DOUACEB\n" "DOUAEBC\n" "DOUAECB\n" "DOUBACE\n" "DOUBAEC\n" "DOUBCAE\n" "DOUBCEA\n" "DOUBEAC\n" "DOUBECA\n" "DOUCABE\n" "DOUCAEB\n" "DOUCBAE\n" "DOUCBEA\n" "DOUCEAB\n" "DOUCEBA\n" "DOUEABC\n" "DOUEACB\n" "DOUEBAC\n" "DOUEBCA\n" "DOUECAB\n" "DOUECBA\n" "DUABCEO\n" "DUABCOE\n" "DUABECO\n" "DUABEOC\n" "DUABOCE\n" "DUABOEC\n" "DUACBEO\n" "DUACBOE\n" "DUACEBO\n" "DUACEOB\n" "DUACOBE\n" "DUACOEB\n" "DUAEBCO\n" "DUAEBOC\n" "DUAECBO\n" "DUAECOB\n" "DUAEOBC\n" "DUAEOCB\n" "DUAOBCE\n" "DUAOBEC\n" "DUAOCBE\n" "DUAOCEB\n" "DUAOEBC\n" "DUAOECB\n" "DUBACEO\n" "DUBACOE\n" "DUBAECO\n" "DUBAEOC\n" "DUBAOCE\n" "DUBAOEC\n" "DUBCAEO\n" "DUBCAOE\n" "DUBCEAO\n" "DUBCEOA\n" "DUBCOAE\n" "DUBCOEA\n" "DUBEACO\n" "DUBEAOC\n" "DUBECAO\n" "DUBECOA\n" "DUBEOAC\n" "DUBEOCA\n" "DUBOACE\n" "DUBOAEC\n" "DUBOCAE\n" "DUBOCEA\n" "DUBOEAC\n" "DUBOECA\n" "DUCABEO\n" "DUCABOE\n" "DUCAEBO\n" "DUCAEOB\n" "DUCAOBE\n" "DUCAOEB\n" "DUCBAEO\n" "DUCBAOE\n" "DUCBEAO\n" "DUCBEOA\n" "DUCBOAE\n" "DUCBOEA\n" "DUCEABO\n" "DUCEAOB\n" "DUCEBAO\n" "DUCEBOA\n" "DUCEOAB\n" "DUCEOBA\n" "DUCOABE\n" "DUCOAEB\n" "DUCOBAE\n" "DUCOBEA\n" "DUCOEAB\n" "DUCOEBA\n" "DUEABCO\n" "DUEABOC\n" "DUEACBO\n" "DUEACOB\n" "DUEAOBC\n" "DUEAOCB\n" "DUEBACO\n" "DUEBAOC\n" "DUEBCAO\n" "DUEBCOA\n" "DUEBOAC\n" "DUEBOCA\n" "DUECABO\n" "DUECAOB\n" "DUECBAO\n" "DUECBOA\n" "DUECOAB\n" "DUECOBA\n" "DUEOABC\n" "DUEOACB\n" "DUEOBAC\n" "DUEOBCA\n" "DUEOCAB\n" "DUEOCBA\n" "DUOABCE\n" "DUOABEC\n" "DUOACBE\n" "DUOACEB\n" "DUOAEBC\n" "DUOAECB\n" "DUOBACE\n" "DUOBAEC\n" "DUOBCAE\n" "DUOBCEA\n" "DUOBEAC\n" "DUOBECA\n" "DUOCABE\n" "DUOCAEB\n" "DUOCBAE\n" "DUOCBEA\n" "DUOCEAB\n" "DUOCEBA\n" "DUOEABC\n" "DUOEACB\n" "DUOEBAC\n" "DUOEBCA\n" "DUOECAB\n" "DUOECBA\n" "EABCDOU\n" "EABCDUO\n" "EABCODU\n" "EABCOUD\n" "EABCUDO\n" "EABCUOD\n" "EABDCOU\n" "EABDCUO\n" "EABDOCU\n" "EABDOUC\n" "EABDUCO\n" "EABDUOC\n" "EABOCDU\n" "EABOCUD\n" "EABODCU\n" "EABODUC\n" "EABOUCD\n" "EABOUDC\n" "EABUCDO\n" "EABUCOD\n" "EABUDCO\n" "EABUDOC\n" "EABUOCD\n" "EABUODC\n" "EACBDOU\n" "EACBDUO\n" "EACBODU\n" "EACBOUD\n" "EACBUDO\n" "EACBUOD\n" "EACDBOU\n" "EACDBUO\n" "EACDOBU\n" "EACDOUB\n" "EACDUBO\n" "EACDUOB\n" "EACOBDU\n" "EACOBUD\n" "EACODBU\n" "EACODUB\n" "EACOUBD\n" "EACOUDB\n" "EACUBDO\n" "EACUBOD\n" "EACUDBO\n" "EACUDOB\n" "EACUOBD\n" "EACUODB\n" "EADBCOU\n" "EADBCUO\n" "EADBOCU\n" "EADBOUC\n" "EADBUCO\n" "EADBUOC\n" "EADCBOU\n" "EADCBUO\n" "EADCOBU\n" "EADCOUB\n" "EADCUBO\n" "EADCUOB\n" "EADOBCU\n" "EADOBUC\n" "EADOCBU\n" "EADOCUB\n" "EADOUBC\n" "EADOUCB\n" "EADUBCO\n" "EADUBOC\n" "EADUCBO\n" "EADUCOB\n" "EADUOBC\n" "EADUOCB\n" "EAOBCDU\n" "EAOBCUD\n" "EAOBDCU\n" "EAOBDUC\n" "EAOBUCD\n" "EAOBUDC\n" "EAOCBDU\n" "EAOCBUD\n" "EAOCDBU\n" "EAOCDUB\n" "EAOCUBD\n" "EAOCUDB\n" "EAODBCU\n" "EAODBUC\n" "EAODCBU\n" "EAODCUB\n" "EAODUBC\n" "EAODUCB\n" "EAOUBCD\n" "EAOUBDC\n" "EAOUCBD\n" "EAOUCDB\n" "EAOUDBC\n" "EAOUDCB\n" "EAUBCDO\n" "EAUBCOD\n" "EAUBDCO\n" "EAUBDOC\n" "EAUBOCD\n" "EAUBODC\n" "EAUCBDO\n" "EAUCBOD\n" "EAUCDBO\n" "EAUCDOB\n" "EAUCOBD\n" "EAUCODB\n" "EAUDBCO\n" "EAUDBOC\n" "EAUDCBO\n" "EAUDCOB\n" "EAUDOBC\n" "EAUDOCB\n" "EAUOBCD\n" "EAUOBDC\n" "EAUOCBD\n" "EAUOCDB\n" "EAUODBC\n" "EAUODCB\n" "EBACDOU\n" "EBACDUO\n" "EBACODU\n" "EBACOUD\n" "EBACUDO\n" "EBACUOD\n" "EBADCOU\n" "EBADCUO\n" "EBADOCU\n" "EBADOUC\n" "EBADUCO\n" "EBADUOC\n" "EBAOCDU\n" "EBAOCUD\n" "EBAODCU\n" "EBAODUC\n" "EBAOUCD\n" "EBAOUDC\n" "EBAUCDO\n" "EBAUCOD\n" "EBAUDCO\n" "EBAUDOC\n" "EBAUOCD\n" "EBAUODC\n" "EBCADOU\n" "EBCADUO\n" "EBCAODU\n" "EBCAOUD\n" "EBCAUDO\n" "EBCAUOD\n" "EBCDAOU\n" "EBCDAUO\n" "EBCDOAU\n" "EBCDOUA\n" "EBCDUAO\n" "EBCDUOA\n" "EBCOADU\n" "EBCOAUD\n" "EBCODAU\n" "EBCODUA\n" "EBCOUAD\n" "EBCOUDA\n" "EBCUADO\n" "EBCUAOD\n" "EBCUDAO\n" "EBCUDOA\n" "EBCUOAD\n" "EBCUODA\n" "EBDACOU\n" "EBDACUO\n" "EBDAOCU\n" "EBDAOUC\n" "EBDAUCO\n" "EBDAUOC\n" "EBDCAOU\n" "EBDCAUO\n" "EBDCOAU\n" "EBDCOUA\n" "EBDCUAO\n" "EBDCUOA\n" "EBDOACU\n" "EBDOAUC\n" "EBDOCAU\n" "EBDOCUA\n" "EBDOUAC\n" "EBDOUCA\n" "EBDUACO\n" "EBDUAOC\n" "EBDUCAO\n" "EBDUCOA\n" "EBDUOAC\n" "EBDUOCA\n" "EBOACDU\n" "EBOACUD\n" "EBOADCU\n" "EBOADUC\n" "EBOAUCD\n" "EBOAUDC\n" "EBOCADU\n" "EBOCAUD\n" "EBOCDAU\n" "EBOCDUA\n" "EBOCUAD\n" "EBOCUDA\n" "EBODACU\n" "EBODAUC\n" "EBODCAU\n" "EBODCUA\n" "EBODUAC\n" "EBODUCA\n" "EBOUACD\n" "EBOUADC\n" "EBOUCAD\n" "EBOUCDA\n" "EBOUDAC\n" "EBOUDCA\n" "EBUACDO\n" "EBUACOD\n" "EBUADCO\n" "EBUADOC\n" "EBUAOCD\n" "EBUAODC\n" "EBUCADO\n" "EBUCAOD\n" "EBUCDAO\n" "EBUCDOA\n" "EBUCOAD\n" "EBUCODA\n" "EBUDACO\n" "EBUDAOC\n" "EBUDCAO\n" "EBUDCOA\n" "EBUDOAC\n" "EBUDOCA\n" "EBUOACD\n" "EBUOADC\n" "EBUOCAD\n" "EBUOCDA\n" "EBUODAC\n" "EBUODCA\n" "ECABDOU\n" "ECABDUO\n" "ECABODU\n" "ECABOUD\n" "ECABUDO\n" "ECABUOD\n" "ECADBOU\n" "ECADBUO\n" "ECADOBU\n" "ECADOUB\n" "ECADUBO\n" "ECADUOB\n" "ECAOBDU\n" "ECAOBUD\n" "ECAODBU\n" "ECAODUB\n" "ECAOUBD\n" "ECAOUDB\n" "ECAUBDO\n" "ECAUBOD\n" "ECAUDBO\n" "ECAUDOB\n" "ECAUOBD\n" "ECAUODB\n" "ECBADOU\n" "ECBADUO\n" "ECBAODU\n" "ECBAOUD\n" "ECBAUDO\n" "ECBAUOD\n" "ECBDAOU\n" "ECBDAUO\n" "ECBDOAU\n" "ECBDOUA\n" "ECBDUAO\n" "ECBDUOA\n" "ECBOADU\n" "ECBOAUD\n" "ECBODAU\n" "ECBODUA\n" "ECBOUAD\n" "ECBOUDA\n" "ECBUADO\n" "ECBUAOD\n" "ECBUDAO\n" "ECBUDOA\n" "ECBUOAD\n" "ECBUODA\n" "ECDABOU\n" "ECDABUO\n" "ECDAOBU\n" "ECDAOUB\n" "ECDAUBO\n" "ECDAUOB\n" "ECDBAOU\n" "ECDBAUO\n" "ECDBOAU\n" "ECDBOUA\n" "ECDBUAO\n" "ECDBUOA\n" "ECDOABU\n" "ECDOAUB\n" "ECDOBAU\n" "ECDOBUA\n" "ECDOUAB\n" "ECDOUBA\n" "ECDUABO\n" "ECDUAOB\n" "ECDUBAO\n" "ECDUBOA\n" "ECDUOAB\n" "ECDUOBA\n" "ECOABDU\n" "ECOABUD\n" "ECOADBU\n" "ECOADUB\n" "ECOAUBD\n" "ECOAUDB\n" "ECOBADU\n" "ECOBAUD\n" "ECOBDAU\n" "ECOBDUA\n" "ECOBUAD\n" "ECOBUDA\n" "ECODABU\n" "ECODAUB\n" "ECODBAU\n" "ECODBUA\n" "ECODUAB\n" "ECODUBA\n" "ECOUABD\n" "ECOUADB\n" "ECOUBAD\n" "ECOUBDA\n" "ECOUDAB\n" "ECOUDBA\n" "ECUABDO\n" "ECUABOD\n" "ECUADBO\n" "ECUADOB\n" "ECUAOBD\n" "ECUAODB\n" "ECUBADO\n" "ECUBAOD\n" "ECUBDAO\n" "ECUBDOA\n" "ECUBOAD\n" "ECUBODA\n" "ECUDABO\n" "ECUDAOB\n" "ECUDBAO\n" "ECUDBOA\n" "ECUDOAB\n" "ECUDOBA\n" "ECUOABD\n" "ECUOADB\n" "ECUOBAD\n" "ECUOBDA\n" "ECUODAB\n" "ECUODBA\n" "EDABCOU\n" "EDABCUO\n" "EDABOCU\n" "EDABOUC\n" "EDABUCO\n" "EDABUOC\n" "EDACBOU\n" "EDACBUO\n" "EDACOBU\n" "EDACOUB\n" "EDACUBO\n" "EDACUOB\n" "EDAOBCU\n" "EDAOBUC\n" "EDAOCBU\n" "EDAOCUB\n" "EDAOUBC\n" "EDAOUCB\n" "EDAUBCO\n" "EDAUBOC\n" "EDAUCBO\n" "EDAUCOB\n" "EDAUOBC\n" "EDAUOCB\n" "EDBACOU\n" "EDBACUO\n" "EDBAOCU\n" "EDBAOUC\n" "EDBAUCO\n" "EDBAUOC\n" "EDBCAOU\n" "EDBCAUO\n" "EDBCOAU\n" "EDBCOUA\n" "EDBCUAO\n" "EDBCUOA\n" "EDBOACU\n" "EDBOAUC\n" "EDBOCAU\n" "EDBOCUA\n" "EDBOUAC\n" "EDBOUCA\n" "EDBUACO\n" "EDBUAOC\n" "EDBUCAO\n" "EDBUCOA\n" "EDBUOAC\n" "EDBUOCA\n" "EDCABOU\n" "EDCABUO\n" "EDCAOBU\n" "EDCAOUB\n" "EDCAUBO\n" "EDCAUOB\n" "EDCBAOU\n" "EDCBAUO\n" "EDCBOAU\n" "EDCBOUA\n" "EDCBUAO\n" "EDCBUOA\n" "EDCOABU\n" "EDCOAUB\n" "EDCOBAU\n" "EDCOBUA\n" "EDCOUAB\n" "EDCOUBA\n" "EDCUABO\n" "EDCUAOB\n" "EDCUBAO\n" "EDCUBOA\n" "EDCUOAB\n" "EDCUOBA\n" "EDOABCU\n" "EDOABUC\n" "EDOACBU\n" "EDOACUB\n" "EDOAUBC\n" "EDOAUCB\n" "EDOBACU\n" "EDOBAUC\n" "EDOBCAU\n" "EDOBCUA\n" "EDOBUAC\n" "EDOBUCA\n" "EDOCABU\n" "EDOCAUB\n" "EDOCBAU\n" "EDOCBUA\n" "EDOCUAB\n" "EDOCUBA\n" "EDOUABC\n" "EDOUACB\n" "EDOUBAC\n" "EDOUBCA\n" "EDOUCAB\n" "EDOUCBA\n" "EDUABCO\n" "EDUABOC\n" "EDUACBO\n" "EDUACOB\n" "EDUAOBC\n" "EDUAOCB\n" "EDUBACO\n" "EDUBAOC\n" "EDUBCAO\n" "EDUBCOA\n" "EDUBOAC\n" "EDUBOCA\n" "EDUCABO\n" "EDUCAOB\n" "EDUCBAO\n" "EDUCBOA\n" "EDUCOAB\n" "EDUCOBA\n" "EDUOABC\n" "EDUOACB\n" "EDUOBAC\n" "EDUOBCA\n" "EDUOCAB\n" "EDUOCBA\n" "EOABCDU\n" "EOABCUD\n" "EOABDCU\n" "EOABDUC\n" "EOABUCD\n" "EOABUDC\n" "EOACBDU\n" "EOACBUD\n" "EOACDBU\n" "EOACDUB\n" "EOACUBD\n" "EOACUDB\n" "EOADBCU\n" "EOADBUC\n" "EOADCBU\n" "EOADCUB\n" "EOADUBC\n" "EOADUCB\n" "EOAUBCD\n" "EOAUBDC\n" "EOAUCBD\n" "EOAUCDB\n" "EOAUDBC\n" "EOAUDCB\n" "EOBACDU\n" "EOBACUD\n" "EOBADCU\n" "EOBADUC\n" "EOBAUCD\n" "EOBAUDC\n" "EOBCADU\n" "EOBCAUD\n" "EOBCDAU\n" "EOBCDUA\n" "EOBCUAD\n" "EOBCUDA\n" "EOBDACU\n" "EOBDAUC\n" "EOBDCAU\n" "EOBDCUA\n" "EOBDUAC\n" "EOBDUCA\n" "EOBUACD\n" "EOBUADC\n" "EOBUCAD\n" "EOBUCDA\n" "EOBUDAC\n" "EOBUDCA\n" "EOCABDU\n" "EOCABUD\n" "EOCADBU\n" "EOCADUB\n" "EOCAUBD\n" "EOCAUDB\n" "EOCBADU\n" "EOCBAUD\n" "EOCBDAU\n" "EOCBDUA\n" "EOCBUAD\n" "EOCBUDA\n" "EOCDABU\n" "EOCDAUB\n" "EOCDBAU\n" "EOCDBUA\n" "EOCDUAB\n" "EOCDUBA\n" "EOCUABD\n" "EOCUADB\n" "EOCUBAD\n" "EOCUBDA\n" "EOCUDAB\n" "EOCUDBA\n" "EODABCU\n" "EODABUC\n" "EODACBU\n" "EODACUB\n" "EODAUBC\n" "EODAUCB\n" "EODBACU\n" "EODBAUC\n" "EODBCAU\n" "EODBCUA\n" "EODBUAC\n" "EODBUCA\n" "EODCABU\n" "EODCAUB\n" "EODCBAU\n" "EODCBUA\n" "EODCUAB\n" "EODCUBA\n" "EODUABC\n" "EODUACB\n" "EODUBAC\n" "EODUBCA\n" "EODUCAB\n" "EODUCBA\n" "EOUABCD\n" "EOUABDC\n" "EOUACBD\n" "EOUACDB\n" "EOUADBC\n" "EOUADCB\n" "EOUBACD\n" "EOUBADC\n" "EOUBCAD\n" "EOUBCDA\n" "EOUBDAC\n" "EOUBDCA\n" "EOUCABD\n" "EOUCADB\n" "EOUCBAD\n" "EOUCBDA\n" "EOUCDAB\n" "EOUCDBA\n" "EOUDABC\n" "EOUDACB\n" "EOUDBAC\n" "EOUDBCA\n" "EOUDCAB\n" "EOUDCBA\n" "EUABCDO\n" "EUABCOD\n" "EUABDCO\n" "EUABDOC\n" "EUABOCD\n" "EUABODC\n" "EUACBDO\n" "EUACBOD\n" "EUACDBO\n" "EUACDOB\n" "EUACOBD\n" "EUACODB\n" "EUADBCO\n" "EUADBOC\n" "EUADCBO\n" "EUADCOB\n" "EUADOBC\n" "EUADOCB\n" "EUAOBCD\n" "EUAOBDC\n" "EUAOCBD\n" "EUAOCDB\n" "EUAODBC\n" "EUAODCB\n" "EUBACDO\n" "EUBACOD\n" "EUBADCO\n" "EUBADOC\n" "EUBAOCD\n" "EUBAODC\n" "EUBCADO\n" "EUBCAOD\n" "EUBCDAO\n" "EUBCDOA\n" "EUBCOAD\n" "EUBCODA\n" "EUBDACO\n" "EUBDAOC\n" "EUBDCAO\n" "EUBDCOA\n" "EUBDOAC\n" "EUBDOCA\n" "EUBOACD\n" "EUBOADC\n" "EUBOCAD\n" "EUBOCDA\n" "EUBODAC\n" "EUBODCA\n" "EUCABDO\n" "EUCABOD\n" "EUCADBO\n" "EUCADOB\n" "EUCAOBD\n" "EUCAODB\n" "EUCBADO\n" "EUCBAOD\n" "EUCBDAO\n" "EUCBDOA\n" "EUCBOAD\n" "EUCBODA\n" "EUCDABO\n" "EUCDAOB\n" "EUCDBAO\n" "EUCDBOA\n" "EUCDOAB\n" "EUCDOBA\n" "EUCOABD\n" "EUCOADB\n" "EUCOBAD\n" "EUCOBDA\n" "EUCODAB\n" "EUCODBA\n" "EUDABCO\n" "EUDABOC\n" "EUDACBO\n" "EUDACOB\n" "EUDAOBC\n" "EUDAOCB\n" "EUDBACO\n" "EUDBAOC\n" "EUDBCAO\n" "EUDBCOA\n" "EUDBOAC\n" "EUDBOCA\n" "EUDCABO\n" "EUDCAOB\n" "EUDCBAO\n" "EUDCBOA\n" "EUDCOAB\n" "EUDCOBA\n" "EUDOABC\n" "EUDOACB\n" "EUDOBAC\n" "EUDOBCA\n" "EUDOCAB\n" "EUDOCBA\n" "EUOABCD\n" "EUOABDC\n" "EUOACBD\n" "EUOACDB\n" "EUOADBC\n" "EUOADCB\n" "EUOBACD\n" "EUOBADC\n" "EUOBCAD\n" "EUOBCDA\n" "EUOBDAC\n" "EUOBDCA\n" "EUOCABD\n" "EUOCADB\n" "EUOCBAD\n" "EUOCBDA\n" "EUOCDAB\n" "EUOCDBA\n" "EUODABC\n" "EUODACB\n" "EUODBAC\n" "EUODBCA\n" "EUODCAB\n" "EUODCBA\n" "OABCDEU\n" "OABCDUE\n" "OABCEDU\n" "OABCEUD\n" "OABCUDE\n" "OABCUED\n" "OABDCEU\n" "OABDCUE\n" "OABDECU\n" "OABDEUC\n" "OABDUCE\n" "OABDUEC\n" "OABECDU\n" "OABECUD\n" "OABEDCU\n" "OABEDUC\n" "OABEUCD\n" "OABEUDC\n" "OABUCDE\n" "OABUCED\n" "OABUDCE\n" "OABUDEC\n" "OABUECD\n" "OABUEDC\n" "OACBDEU\n" "OACBDUE\n" "OACBEDU\n" "OACBEUD\n" "OACBUDE\n" "OACBUED\n" "OACDBEU\n" "OACDBUE\n" "OACDEBU\n" "OACDEUB\n" "OACDUBE\n" "OACDUEB\n" "OACEBDU\n" "OACEBUD\n" "OACEDBU\n" "OACEDUB\n" "OACEUBD\n" "OACEUDB\n" "OACUBDE\n" "OACUBED\n" "OACUDBE\n" "OACUDEB\n" "OACUEBD\n" "OACUEDB\n" "OADBCEU\n" "OADBCUE\n" "OADBECU\n" "OADBEUC\n" "OADBUCE\n" "OADBUEC\n" "OADCBEU\n" "OADCBUE\n" "OADCEBU\n" "OADCEUB\n" "OADCUBE\n" "OADCUEB\n" "OADEBCU\n" "OADEBUC\n" "OADECBU\n" "OADECUB\n" "OADEUBC\n" "OADEUCB\n" "OADUBCE\n" "OADUBEC\n" "OADUCBE\n" "OADUCEB\n" "OADUEBC\n" "OADUECB\n" "OAEBCDU\n" "OAEBCUD\n" "OAEBDCU\n" "OAEBDUC\n" "OAEBUCD\n" "OAEBUDC\n" "OAECBDU\n" "OAECBUD\n" "OAECDBU\n" "OAECDUB\n" "OAECUBD\n" "OAECUDB\n" "OAEDBCU\n" "OAEDBUC\n" "OAEDCBU\n" "OAEDCUB\n" "OAEDUBC\n" "OAEDUCB\n" "OAEUBCD\n" "OAEUBDC\n" "OAEUCBD\n" "OAEUCDB\n" "OAEUDBC\n" "OAEUDCB\n" "OAUBCDE\n" "OAUBCED\n" "OAUBDCE\n" "OAUBDEC\n" "OAUBECD\n" "OAUBEDC\n" "OAUCBDE\n" "OAUCBED\n" "OAUCDBE\n" "OAUCDEB\n" "OAUCEBD\n" "OAUCEDB\n" "OAUDBCE\n" "OAUDBEC\n" "OAUDCBE\n" "OAUDCEB\n" "OAUDEBC\n" "OAUDECB\n" "OAUEBCD\n" "OAUEBDC\n" "OAUECBD\n" "OAUECDB\n" "OAUEDBC\n" "OAUEDCB\n" "OBACDEU\n" "OBACDUE\n" "OBACEDU\n" "OBACEUD\n" "OBACUDE\n" "OBACUED\n" "OBADCEU\n" "OBADCUE\n" "OBADECU\n" "OBADEUC\n" "OBADUCE\n" "OBADUEC\n" "OBAECDU\n" "OBAECUD\n" "OBAEDCU\n" "OBAEDUC\n" "OBAEUCD\n" "OBAEUDC\n" "OBAUCDE\n" "OBAUCED\n" "OBAUDCE\n" "OBAUDEC\n" "OBAUECD\n" "OBAUEDC\n" "OBCADEU\n" "OBCADUE\n" "OBCAEDU\n" "OBCAEUD\n" "OBCAUDE\n" "OBCAUED\n" "OBCDAEU\n" "OBCDAUE\n" "OBCDEAU\n" "OBCDEUA\n" "OBCDUAE\n" "OBCDUEA\n" "OBCEADU\n" "OBCEAUD\n" "OBCEDAU\n" "OBCEDUA\n" "OBCEUAD\n" "OBCEUDA\n" "OBCUADE\n" "OBCUAED\n" "OBCUDAE\n" "OBCUDEA\n" "OBCUEAD\n" "OBCUEDA\n" "OBDACEU\n" "OBDACUE\n" "OBDAECU\n" "OBDAEUC\n" "OBDAUCE\n" "OBDAUEC\n" "OBDCAEU\n" "OBDCAUE\n" "OBDCEAU\n" "OBDCEUA\n" "OBDCUAE\n" "OBDCUEA\n" "OBDEACU\n" "OBDEAUC\n" "OBDECAU\n" "OBDECUA\n" "OBDEUAC\n" "OBDEUCA\n" "OBDUACE\n" "OBDUAEC\n" "OBDUCAE\n" "OBDUCEA\n" "OBDUEAC\n" "OBDUECA\n" "OBEACDU\n" "OBEACUD\n" "OBEADCU\n" "OBEADUC\n" "OBEAUCD\n" "OBEAUDC\n" "OBECADU\n" "OBECAUD\n" "OBECDAU\n" "OBECDUA\n" "OBECUAD\n" "OBECUDA\n" "OBEDACU\n" "OBEDAUC\n" "OBEDCAU\n" "OBEDCUA\n" "OBEDUAC\n" "OBEDUCA\n" "OBEUACD\n" "OBEUADC\n" "OBEUCAD\n" "OBEUCDA\n" "OBEUDAC\n" "OBEUDCA\n" "OBUACDE\n" "OBUACED\n" "OBUADCE\n" "OBUADEC\n" "OBUAECD\n" "OBUAEDC\n" "OBUCADE\n" "OBUCAED\n" "OBUCDAE\n" "OBUCDEA\n" "OBUCEAD\n" "OBUCEDA\n" "OBUDACE\n" "OBUDAEC\n" "OBUDCAE\n" "OBUDCEA\n" "OBUDEAC\n" "OBUDECA\n" "OBUEACD\n" "OBUEADC\n" "OBUECAD\n" "OBUECDA\n" "OBUEDAC\n" "OBUEDCA\n" "OCABDEU\n" "OCABDUE\n" "OCABEDU\n" "OCABEUD\n" "OCABUDE\n" "OCABUED\n" "OCADBEU\n" "OCADBUE\n" "OCADEBU\n" "OCADEUB\n" "OCADUBE\n" "OCADUEB\n" "OCAEBDU\n" "OCAEBUD\n" "OCAEDBU\n" "OCAEDUB\n" "OCAEUBD\n" "OCAEUDB\n" "OCAUBDE\n" "OCAUBED\n" "OCAUDBE\n" "OCAUDEB\n" "OCAUEBD\n" "OCAUEDB\n" "OCBADEU\n" "OCBADUE\n" "OCBAEDU\n" "OCBAEUD\n" "OCBAUDE\n" "OCBAUED\n" "OCBDAEU\n" "OCBDAUE\n" "OCBDEAU\n" "OCBDEUA\n" "OCBDUAE\n" "OCBDUEA\n" "OCBEADU\n" "OCBEAUD\n" "OCBEDAU\n" "OCBEDUA\n" "OCBEUAD\n" "OCBEUDA\n" "OCBUADE\n" "OCBUAED\n" "OCBUDAE\n" "OCBUDEA\n" "OCBUEAD\n" "OCBUEDA\n" "OCDABEU\n" "OCDABUE\n" "OCDAEBU\n" "OCDAEUB\n" "OCDAUBE\n" "OCDAUEB\n" "OCDBAEU\n" "OCDBAUE\n" "OCDBEAU\n" "OCDBEUA\n" "OCDBUAE\n" "OCDBUEA\n" "OCDEABU\n" "OCDEAUB\n" "OCDEBAU\n" "OCDEBUA\n" "OCDEUAB\n" "OCDEUBA\n" "OCDUABE\n" "OCDUAEB\n" "OCDUBAE\n" "OCDUBEA\n" "OCDUEAB\n" "OCDUEBA\n" "OCEABDU\n" "OCEABUD\n" "OCEADBU\n" "OCEADUB\n" "OCEAUBD\n" "OCEAUDB\n" "OCEBADU\n" "OCEBAUD\n" "OCEBDAU\n" "OCEBDUA\n" "OCEBUAD\n" "OCEBUDA\n" "OCEDABU\n" "OCEDAUB\n" "OCEDBAU\n" "OCEDBUA\n" "OCEDUAB\n" "OCEDUBA\n" "OCEUABD\n" "OCEUADB\n" "OCEUBAD\n" "OCEUBDA\n" "OCEUDAB\n" "OCEUDBA\n" "OCUABDE\n" "OCUABED\n" "OCUADBE\n" "OCUADEB\n" "OCUAEBD\n" "OCUAEDB\n" "OCUBADE\n" "OCUBAED\n" "OCUBDAE\n" "OCUBDEA\n" "OCUBEAD\n" "OCUBEDA\n" "OCUDABE\n" "OCUDAEB\n" "OCUDBAE\n" "OCUDBEA\n" "OCUDEAB\n" "OCUDEBA\n" "OCUEABD\n" "OCUEADB\n" "OCUEBAD\n" "OCUEBDA\n" "OCUEDAB\n" "OCUEDBA\n" "ODABCEU\n" "ODABCUE\n" "ODABECU\n" "ODABEUC\n" "ODABUCE\n" "ODABUEC\n" "ODACBEU\n" "ODACBUE\n" "ODACEBU\n" "ODACEUB\n" "ODACUBE\n" "ODACUEB\n" "ODAEBCU\n" "ODAEBUC\n" "ODAECBU\n" "ODAECUB\n" "ODAEUBC\n" "ODAEUCB\n" "ODAUBCE\n" "ODAUBEC\n" "ODAUCBE\n" "ODAUCEB\n" "ODAUEBC\n" "ODAUECB\n" "ODBACEU\n" "ODBACUE\n" "ODBAECU\n" "ODBAEUC\n" "ODBAUCE\n" "ODBAUEC\n" "ODBCAEU\n" "ODBCAUE\n" "ODBCEAU\n" "ODBCEUA\n" "ODBCUAE\n" "ODBCUEA\n" "ODBEACU\n" "ODBEAUC\n" "ODBECAU\n" "ODBECUA\n" "ODBEUAC\n" "ODBEUCA\n" "ODBUACE\n" "ODBUAEC\n" "ODBUCAE\n" "ODBUCEA\n" "ODBUEAC\n" "ODBUECA\n" "ODCABEU\n" "ODCABUE\n" "ODCAEBU\n" "ODCAEUB\n" "ODCAUBE\n" "ODCAUEB\n" "ODCBAEU\n" "ODCBAUE\n" "ODCBEAU\n" "ODCBEUA\n" "ODCBUAE\n" "ODCBUEA\n" "ODCEABU\n" "ODCEAUB\n" "ODCEBAU\n" "ODCEBUA\n" "ODCEUAB\n" "ODCEUBA\n" "ODCUABE\n" "ODCUAEB\n" "ODCUBAE\n" "ODCUBEA\n" "ODCUEAB\n" "ODCUEBA\n" "ODEABCU\n" "ODEABUC\n" "ODEACBU\n" "ODEACUB\n" "ODEAUBC\n" "ODEAUCB\n" "ODEBACU\n" "ODEBAUC\n" "ODEBCAU\n" "ODEBCUA\n" "ODEBUAC\n" "ODEBUCA\n" "ODECABU\n" "ODECAUB\n" "ODECBAU\n" "ODECBUA\n" "ODECUAB\n" "ODECUBA\n" "ODEUABC\n" "ODEUACB\n" "ODEUBAC\n" "ODEUBCA\n" "ODEUCAB\n" "ODEUCBA\n" "ODUABCE\n" "ODUABEC\n" "ODUACBE\n" "ODUACEB\n" "ODUAEBC\n" "ODUAECB\n" "ODUBACE\n" "ODUBAEC\n" "ODUBCAE\n" "ODUBCEA\n" "ODUBEAC\n" "ODUBECA\n" "ODUCABE\n" "ODUCAEB\n" "ODUCBAE\n" "ODUCBEA\n" "ODUCEAB\n" "ODUCEBA\n" "ODUEABC\n" "ODUEACB\n" "ODUEBAC\n" "ODUEBCA\n" "ODUECAB\n" "ODUECBA\n" "OEABCDU\n" "OEABCUD\n" "OEABDCU\n" "OEABDUC\n" "OEABUCD\n" "OEABUDC\n" "OEACBDU\n" "OEACBUD\n" "OEACDBU\n" "OEACDUB\n" "OEACUBD\n" "OEACUDB\n" "OEADBCU\n" "OEADBUC\n" "OEADCBU\n" "OEADCUB\n" "OEADUBC\n" "OEADUCB\n" "OEAUBCD\n" "OEAUBDC\n" "OEAUCBD\n" "OEAUCDB\n" "OEAUDBC\n" "OEAUDCB\n" "OEBACDU\n" "OEBACUD\n" "OEBADCU\n" "OEBADUC\n" "OEBAUCD\n" "OEBAUDC\n" "OEBCADU\n" "OEBCAUD\n" "OEBCDAU\n" "OEBCDUA\n" "OEBCUAD\n" "OEBCUDA\n" "OEBDACU\n" "OEBDAUC\n" "OEBDCAU\n" "OEBDCUA\n" "OEBDUAC\n" "OEBDUCA\n" "OEBUACD\n" "OEBUADC\n" "OEBUCAD\n" "OEBUCDA\n" "OEBUDAC\n" "OEBUDCA\n" "OECABDU\n" "OECABUD\n" "OECADBU\n" "OECADUB\n" "OECAUBD\n" "OECAUDB\n" "OECBADU\n" "OECBAUD\n" "OECBDAU\n" "OECBDUA\n" "OECBUAD\n" "OECBUDA\n" "OECDABU\n" "OECDAUB\n" "OECDBAU\n" "OECDBUA\n" "OECDUAB\n" "OECDUBA\n" "OECUABD\n" "OECUADB\n" "OECUBAD\n" "OECUBDA\n" "OECUDAB\n" "OECUDBA\n" "OEDABCU\n" "OEDABUC\n" "OEDACBU\n" "OEDACUB\n" "OEDAUBC\n" "OEDAUCB\n" "OEDBACU\n" "OEDBAUC\n" "OEDBCAU\n" "OEDBCUA\n" "OEDBUAC\n" "OEDBUCA\n" "OEDCABU\n" "OEDCAUB\n" "OEDCBAU\n" "OEDCBUA\n" "OEDCUAB\n" "OEDCUBA\n" "OEDUABC\n" "OEDUACB\n" "OEDUBAC\n" "OEDUBCA\n" "OEDUCAB\n" "OEDUCBA\n" "OEUABCD\n" "OEUABDC\n" "OEUACBD\n" "OEUACDB\n" "OEUADBC\n" "OEUADCB\n" "OEUBACD\n" "OEUBADC\n" "OEUBCAD\n" "OEUBCDA\n" "OEUBDAC\n" "OEUBDCA\n" "OEUCABD\n" "OEUCADB\n" "OEUCBAD\n" "OEUCBDA\n" "OEUCDAB\n" "OEUCDBA\n" "OEUDABC\n" "OEUDACB\n" "OEUDBAC\n" "OEUDBCA\n" "OEUDCAB\n" "OEUDCBA\n" "OUABCDE\n" "OUABCED\n" "OUABDCE\n" "OUABDEC\n" "OUABECD\n" "OUABEDC\n" "OUACBDE\n" "OUACBED\n" "OUACDBE\n" "OUACDEB\n" "OUACEBD\n" "OUACEDB\n" "OUADBCE\n" "OUADBEC\n" "OUADCBE\n" "OUADCEB\n" "OUADEBC\n" "OUADECB\n" "OUAEBCD\n" "OUAEBDC\n" "OUAECBD\n" "OUAECDB\n" "OUAEDBC\n" "OUAEDCB\n" "OUBACDE\n" "OUBACED\n" "OUBADCE\n" "OUBADEC\n" "OUBAECD\n" "OUBAEDC\n" "OUBCADE\n" "OUBCAED\n" "OUBCDAE\n" "OUBCDEA\n" "OUBCEAD\n" "OUBCEDA\n" "OUBDACE\n" "OUBDAEC\n" "OUBDCAE\n" "OUBDCEA\n" "OUBDEAC\n" "OUBDECA\n" "OUBEACD\n" "OUBEADC\n" "OUBECAD\n" "OUBECDA\n" "OUBEDAC\n" "OUBEDCA\n" "OUCABDE\n" "OUCABED\n" "OUCADBE\n" "OUCADEB\n" "OUCAEBD\n" "OUCAEDB\n" "OUCBADE\n" "OUCBAED\n" "OUCBDAE\n" "OUCBDEA\n" "OUCBEAD\n" "OUCBEDA\n" "OUCDABE\n" "OUCDAEB\n" "OUCDBAE\n" "OUCDBEA\n" "OUCDEAB\n" "OUCDEBA\n" "OUCEABD\n" "OUCEADB\n" "OUCEBAD\n" "OUCEBDA\n" "OUCEDAB\n" "OUCEDBA\n" "OUDABCE\n" "OUDABEC\n" "OUDACBE\n" "OUDACEB\n" "OUDAEBC\n" "OUDAECB\n" "OUDBACE\n" "OUDBAEC\n" "OUDBCAE\n" "OUDBCEA\n" "OUDBEAC\n" "OUDBECA\n" "OUDCABE\n" "OUDCAEB\n" "OUDCBAE\n" "OUDCBEA\n" "OUDCEAB\n" "OUDCEBA\n" "OUDEABC\n" "OUDEACB\n" "OUDEBAC\n" "OUDEBCA\n" "OUDECAB\n" "OUDECBA\n" "OUEABCD\n" "OUEABDC\n" "OUEACBD\n" "OUEACDB\n" "OUEADBC\n" "OUEADCB\n" "OUEBACD\n" "OUEBADC\n" "OUEBCAD\n" "OUEBCDA\n" "OUEBDAC\n" "OUEBDCA\n" "OUECABD\n" "OUECADB\n" "OUECBAD\n" "OUECBDA\n" "OUECDAB\n" "OUECDBA\n" "OUEDABC\n" "OUEDACB\n" "OUEDBAC\n" "OUEDBCA\n" "OUEDCAB\n" "OUEDCBA\n" "UABCDEO\n" "UABCDOE\n" "UABCEDO\n" "UABCEOD\n" "UABCODE\n" "UABCOED\n" "UABDCEO\n" "UABDCOE\n" "UABDECO\n" "UABDEOC\n" "UABDOCE\n" "UABDOEC\n" "UABECDO\n" "UABECOD\n" "UABEDCO\n" "UABEDOC\n" "UABEOCD\n" "UABEODC\n" "UABOCDE\n" "UABOCED\n" "UABODCE\n" "UABODEC\n" "UABOECD\n" "UABOEDC\n" "UACBDEO\n" "UACBDOE\n" "UACBEDO\n" "UACBEOD\n" "UACBODE\n" "UACBOED\n" "UACDBEO\n" "UACDBOE\n" "UACDEBO\n" "UACDEOB\n" "UACDOBE\n" "UACDOEB\n" "UACEBDO\n" "UACEBOD\n" "UACEDBO\n" "UACEDOB\n" "UACEOBD\n" "UACEODB\n" "UACOBDE\n" "UACOBED\n" "UACODBE\n" "UACODEB\n" "UACOEBD\n" "UACOEDB\n" "UADBCEO\n" "UADBCOE\n" "UADBECO\n" "UADBEOC\n" "UADBOCE\n" "UADBOEC\n" "UADCBEO\n" "UADCBOE\n" "UADCEBO\n" "UADCEOB\n" "UADCOBE\n" "UADCOEB\n" "UADEBCO\n" "UADEBOC\n" "UADECBO\n" "UADECOB\n" "UADEOBC\n" "UADEOCB\n" "UADOBCE\n" "UADOBEC\n" "UADOCBE\n" "UADOCEB\n" "UADOEBC\n" "UADOECB\n" "UAEBCDO\n" "UAEBCOD\n" "UAEBDCO\n" "UAEBDOC\n" "UAEBOCD\n" "UAEBODC\n" "UAECBDO\n" "UAECBOD\n" "UAECDBO\n" "UAECDOB\n" "UAECOBD\n" "UAECODB\n" "UAEDBCO\n" "UAEDBOC\n" "UAEDCBO\n" "UAEDCOB\n" "UAEDOBC\n" "UAEDOCB\n" "UAEOBCD\n" "UAEOBDC\n" "UAEOCBD\n" "UAEOCDB\n" "UAEODBC\n" "UAEODCB\n" "UAOBCDE\n" "UAOBCED\n" "UAOBDCE\n" "UAOBDEC\n" "UAOBECD\n" "UAOBEDC\n" "UAOCBDE\n" "UAOCBED\n" "UAOCDBE\n" "UAOCDEB\n" "UAOCEBD\n" "UAOCEDB\n" "UAODBCE\n" "UAODBEC\n" "UAODCBE\n" "UAODCEB\n" "UAODEBC\n" "UAODECB\n" "UAOEBCD\n" "UAOEBDC\n" "UAOECBD\n" "UAOECDB\n" "UAOEDBC\n" "UAOEDCB\n" "UBACDEO\n" "UBACDOE\n" "UBACEDO\n" "UBACEOD\n" "UBACODE\n" "UBACOED\n" "UBADCEO\n" "UBADCOE\n" "UBADECO\n" "UBADEOC\n" "UBADOCE\n" "UBADOEC\n" "UBAECDO\n" "UBAECOD\n" "UBAEDCO\n" "UBAEDOC\n" "UBAEOCD\n" "UBAEODC\n" "UBAOCDE\n" "UBAOCED\n" "UBAODCE\n" "UBAODEC\n" "UBAOECD\n" "UBAOEDC\n" "UBCADEO\n" "UBCADOE\n" "UBCAEDO\n" "UBCAEOD\n" "UBCAODE\n" "UBCAOED\n" "UBCDAEO\n" "UBCDAOE\n" "UBCDEAO\n" "UBCDEOA\n" "UBCDOAE\n" "UBCDOEA\n" "UBCEADO\n" "UBCEAOD\n" "UBCEDAO\n" "UBCEDOA\n" "UBCEOAD\n" "UBCEODA\n" "UBCOADE\n" "UBCOAED\n" "UBCODAE\n" "UBCODEA\n" "UBCOEAD\n" "UBCOEDA\n" "UBDACEO\n" "UBDACOE\n" "UBDAECO\n" "UBDAEOC\n" "UBDAOCE\n" "UBDAOEC\n" "UBDCAEO\n" "UBDCAOE\n" "UBDCEAO\n" "UBDCEOA\n" "UBDCOAE\n" "UBDCOEA\n" "UBDEACO\n" "UBDEAOC\n" "UBDECAO\n" "UBDECOA\n" "UBDEOAC\n" "UBDEOCA\n" "UBDOACE\n" "UBDOAEC\n" "UBDOCAE\n" "UBDOCEA\n" "UBDOEAC\n" "UBDOECA\n" "UBEACDO\n" "UBEACOD\n" "UBEADCO\n" "UBEADOC\n" "UBEAOCD\n" "UBEAODC\n" "UBECADO\n" "UBECAOD\n" "UBECDAO\n" "UBECDOA\n" "UBECOAD\n" "UBECODA\n" "UBEDACO\n" "UBEDAOC\n" "UBEDCAO\n" "UBEDCOA\n" "UBEDOAC\n" "UBEDOCA\n" "UBEOACD\n" "UBEOADC\n" "UBEOCAD\n" "UBEOCDA\n" "UBEODAC\n" "UBEODCA\n" "UBOACDE\n" "UBOACED\n" "UBOADCE\n" "UBOADEC\n" "UBOAECD\n" "UBOAEDC\n" "UBOCADE\n" "UBOCAED\n" "UBOCDAE\n" "UBOCDEA\n" "UBOCEAD\n" "UBOCEDA\n" "UBODACE\n" "UBODAEC\n" "UBODCAE\n" "UBODCEA\n" "UBODEAC\n" "UBODECA\n" "UBOEACD\n" "UBOEADC\n" "UBOECAD\n" "UBOECDA\n" "UBOEDAC\n" "UBOEDCA\n" "UCABDEO\n" "UCABDOE\n" "UCABEDO\n" "UCABEOD\n" "UCABODE\n" "UCABOED\n" "UCADBEO\n" "UCADBOE\n" "UCADEBO\n" "UCADEOB\n" "UCADOBE\n" "UCADOEB\n" "UCAEBDO\n" "UCAEBOD\n" "UCAEDBO\n" "UCAEDOB\n" "UCAEOBD\n" "UCAEODB\n" "UCAOBDE\n" "UCAOBED\n" "UCAODBE\n" "UCAODEB\n" "UCAOEBD\n" "UCAOEDB\n" "UCBADEO\n" "UCBADOE\n" "UCBAEDO\n" "UCBAEOD\n" "UCBAODE\n" "UCBAOED\n" "UCBDAEO\n" "UCBDAOE\n" "UCBDEAO\n" "UCBDEOA\n" "UCBDOAE\n" "UCBDOEA\n" "UCBEADO\n" "UCBEAOD\n" "UCBEDAO\n" "UCBEDOA\n" "UCBEOAD\n" "UCBEODA\n" "UCBOADE\n" "UCBOAED\n" "UCBODAE\n" "UCBODEA\n" "UCBOEAD\n" "UCBOEDA\n" "UCDABEO\n" "UCDABOE\n" "UCDAEBO\n" "UCDAEOB\n" "UCDAOBE\n" "UCDAOEB\n" "UCDBAEO\n" "UCDBAOE\n" "UCDBEAO\n" "UCDBEOA\n" "UCDBOAE\n" "UCDBOEA\n" "UCDEABO\n" "UCDEAOB\n" "UCDEBAO\n" "UCDEBOA\n" "UCDEOAB\n" "UCDEOBA\n" "UCDOABE\n" "UCDOAEB\n" "UCDOBAE\n" "UCDOBEA\n" "UCDOEAB\n" "UCDOEBA\n" "UCEABDO\n" "UCEABOD\n" "UCEADBO\n" "UCEADOB\n" "UCEAOBD\n" "UCEAODB\n" "UCEBADO\n" "UCEBAOD\n" "UCEBDAO\n" "UCEBDOA\n" "UCEBOAD\n" "UCEBODA\n" "UCEDABO\n" "UCEDAOB\n" "UCEDBAO\n" "UCEDBOA\n" "UCEDOAB\n" "UCEDOBA\n" "UCEOABD\n" "UCEOADB\n" "UCEOBAD\n" "UCEOBDA\n" "UCEODAB\n" "UCEODBA\n" "UCOABDE\n" "UCOABED\n" "UCOADBE\n" "UCOADEB\n" "UCOAEBD\n" "UCOAEDB\n" "UCOBADE\n" "UCOBAED\n" "UCOBDAE\n" "UCOBDEA\n" "UCOBEAD\n" "UCOBEDA\n" "UCODABE\n" "UCODAEB\n" "UCODBAE\n" "UCODBEA\n" "UCODEAB\n" "UCODEBA\n" "UCOEABD\n" "UCOEADB\n" "UCOEBAD\n" "UCOEBDA\n" "UCOEDAB\n" "UCOEDBA\n" "UDABCEO\n" "UDABCOE\n" "UDABECO\n" "UDABEOC\n" "UDABOCE\n" "UDABOEC\n" "UDACBEO\n" "UDACBOE\n" "UDACEBO\n" "UDACEOB\n" "UDACOBE\n" "UDACOEB\n" "UDAEBCO\n" "UDAEBOC\n" "UDAECBO\n" "UDAECOB\n" "UDAEOBC\n" "UDAEOCB\n" "UDAOBCE\n" "UDAOBEC\n" "UDAOCBE\n" "UDAOCEB\n" "UDAOEBC\n" "UDAOECB\n" "UDBACEO\n" "UDBACOE\n" "UDBAECO\n" "UDBAEOC\n" "UDBAOCE\n" "UDBAOEC\n" "UDBCAEO\n" "UDBCAOE\n" "UDBCEAO\n" "UDBCEOA\n" "UDBCOAE\n" "UDBCOEA\n" "UDBEACO\n" "UDBEAOC\n" "UDBECAO\n" "UDBECOA\n" "UDBEOAC\n" "UDBEOCA\n" "UDBOACE\n" "UDBOAEC\n" "UDBOCAE\n" "UDBOCEA\n" "UDBOEAC\n" "UDBOECA\n" "UDCABEO\n" "UDCABOE\n" "UDCAEBO\n" "UDCAEOB\n" "UDCAOBE\n" "UDCAOEB\n" "UDCBAEO\n" "UDCBAOE\n" "UDCBEAO\n" "UDCBEOA\n" "UDCBOAE\n" "UDCBOEA\n" "UDCEABO\n" "UDCEAOB\n" "UDCEBAO\n" "UDCEBOA\n" "UDCEOAB\n" "UDCEOBA\n" "UDCOABE\n" "UDCOAEB\n" "UDCOBAE\n" "UDCOBEA\n" "UDCOEAB\n" "UDCOEBA\n" "UDEABCO\n" "UDEABOC\n" "UDEACBO\n" "UDEACOB\n" "UDEAOBC\n" "UDEAOCB\n" "UDEBACO\n" "UDEBAOC\n" "UDEBCAO\n" "UDEBCOA\n" "UDEBOAC\n" "UDEBOCA\n" "UDECABO\n" "UDECAOB\n" "UDECBAO\n" "UDECBOA\n" "UDECOAB\n" "UDECOBA\n" "UDEOABC\n" "UDEOACB\n" "UDEOBAC\n" "UDEOBCA\n" "UDEOCAB\n" "UDEOCBA\n" "UDOABCE\n" "UDOABEC\n" "UDOACBE\n" "UDOACEB\n" "UDOAEBC\n" "UDOAECB\n" "UDOBACE\n" "UDOBAEC\n" "UDOBCAE\n" "UDOBCEA\n" "UDOBEAC\n" "UDOBECA\n" "UDOCABE\n" "UDOCAEB\n" "UDOCBAE\n" "UDOCBEA\n" "UDOCEAB\n" "UDOCEBA\n" "UDOEABC\n" "UDOEACB\n" "UDOEBAC\n" "UDOEBCA\n" "UDOECAB\n" "UDOECBA\n" "UEABCDO\n" "UEABCOD\n" "UEABDCO\n" "UEABDOC\n" "UEABOCD\n" "UEABODC\n" "UEACBDO\n" "UEACBOD\n" "UEACDBO\n" "UEACDOB\n" "UEACOBD\n" "UEACODB\n" "UEADBCO\n" "UEADBOC\n" "UEADCBO\n" "UEADCOB\n" "UEADOBC\n" "UEADOCB\n" "UEAOBCD\n" "UEAOBDC\n" "UEAOCBD\n" "UEAOCDB\n" "UEAODBC\n" "UEAODCB\n" "UEBACDO\n" "UEBACOD\n" "UEBADCO\n" "UEBADOC\n" "UEBAOCD\n" "UEBAODC\n" "UEBCADO\n" "UEBCAOD\n" "UEBCDAO\n" "UEBCDOA\n" "UEBCOAD\n" "UEBCODA\n" "UEBDACO\n" "UEBDAOC\n" "UEBDCAO\n" "UEBDCOA\n" "UEBDOAC\n" "UEBDOCA\n" "UEBOACD\n" "UEBOADC\n" "UEBOCAD\n" "UEBOCDA\n" "UEBODAC\n" "UEBODCA\n" "UECABDO\n" "UECABOD\n" "UECADBO\n" "UECADOB\n" "UECAOBD\n" "UECAODB\n" "UECBADO\n" "UECBAOD\n" "UECBDAO\n" "UECBDOA\n" "UECBOAD\n" "UECBODA\n" "UECDABO\n" "UECDAOB\n" "UECDBAO\n" "UECDBOA\n" "UECDOAB\n" "UECDOBA\n" "UECOABD\n" "UECOADB\n" "UECOBAD\n" "UECOBDA\n" "UECODAB\n" "UECODBA\n" "UEDABCO\n" "UEDABOC\n" "UEDACBO\n" "UEDACOB\n" "UEDAOBC\n" "UEDAOCB\n" "UEDBACO\n" "UEDBAOC\n" "UEDBCAO\n" "UEDBCOA\n" "UEDBOAC\n" "UEDBOCA\n" "UEDCABO\n" "UEDCAOB\n" "UEDCBAO\n" "UEDCBOA\n" "UEDCOAB\n" "UEDCOBA\n" "UEDOABC\n" "UEDOACB\n" "UEDOBAC\n" "UEDOBCA\n" "UEDOCAB\n" "UEDOCBA\n" "UEOABCD\n" "UEOABDC\n" "UEOACBD\n" "UEOACDB\n" "UEOADBC\n" "UEOADCB\n" "UEOBACD\n" "UEOBADC\n" "UEOBCAD\n" "UEOBCDA\n" "UEOBDAC\n" "UEOBDCA\n" "UEOCABD\n" "UEOCADB\n" "UEOCBAD\n" "UEOCBDA\n" "UEOCDAB\n" "UEOCDBA\n" "UEODABC\n" "UEODACB\n" "UEODBAC\n" "UEODBCA\n" "UEODCAB\n" "UEODCBA\n" "UOABCDE\n" "UOABCED\n" "UOABDCE\n" "UOABDEC\n" "UOABECD\n" "UOABEDC\n" "UOACBDE\n" "UOACBED\n" "UOACDBE\n" "UOACDEB\n" "UOACEBD\n" "UOACEDB\n" "UOADBCE\n" "UOADBEC\n" "UOADCBE\n" "UOADCEB\n" "UOADEBC\n" "UOADECB\n" "UOAEBCD\n" "UOAEBDC\n" "UOAECBD\n" "UOAECDB\n" "UOAEDBC\n" "UOAEDCB\n" "UOBACDE\n" "UOBACED\n" "UOBADCE\n" "UOBADEC\n" "UOBAECD\n" "UOBAEDC\n" "UOBCADE\n" "UOBCAED\n" "UOBCDAE\n" "UOBCDEA\n" "UOBCEAD\n" "UOBCEDA\n" "UOBDACE\n" "UOBDAEC\n" "UOBDCAE\n" "UOBDCEA\n" "UOBDEAC\n" "UOBDECA\n" "UOBEACD\n" "UOBEADC\n" "UOBECAD\n" "UOBECDA\n" "UOBEDAC\n" "UOBEDCA\n" "UOCABDE\n" "UOCABED\n" "UOCADBE\n" "UOCADEB\n" "UOCAEBD\n" "UOCAEDB\n" "UOCBADE\n" "UOCBAED\n" "UOCBDAE\n" "UOCBDEA\n" "UOCBEAD\n" "UOCBEDA\n" "UOCDABE\n" "UOCDAEB\n" "UOCDBAE\n" "UOCDBEA\n" "UOCDEAB\n" "UOCDEBA\n" "UOCEABD\n" "UOCEADB\n" "UOCEBAD\n" "UOCEBDA\n" "UOCEDAB\n" "UOCEDBA\n" "UODABCE\n" "UODABEC\n" "UODACBE\n" "UODACEB\n" "UODAEBC\n" "UODAECB\n" "UODBACE\n" "UODBAEC\n" "UODBCAE\n" "UODBCEA\n" "UODBEAC\n" "UODBECA\n" "UODCABE\n" "UODCAEB\n" "UODCBAE\n" "UODCBEA\n" "UODCEAB\n" "UODCEBA\n" "UODEABC\n" "UODEACB\n" "UODEBAC\n" "UODEBCA\n" "UODECAB\n" "UODECBA\n" "UOEABCD\n" "UOEABDC\n" "UOEACBD\n" "UOEACDB\n" "UOEADBC\n" "UOEADCB\n" "UOEBACD\n" "UOEBADC\n" "UOEBCAD\n" "UOEBCDA\n" "UOEBDAC\n" "UOEBDCA\n" "UOECABD\n" "UOECADB\n" "UOECBAD\n" "UOECBDA\n" "UOECDAB\n" "UOECDBA\n" "UOEDABC\n" "UOEDACB\n" "UOEDBAC\n" "UOEDBCA\n" "UOEDCAB\n" "UOEDCBA") matches = re.finditer(regex, test_str, re.MULTILINE) for matchNum, match in enumerate(matches, start=1): print ("Match {matchNum} was found at {start}-{end}: {match}".format(matchNum = matchNum, start = match.start(), end = match.end(), match = match.group())) for groupNum in range(0, len(match.groups())): groupNum = groupNum + 1 print ("Group {groupNum} found at {start}-{end}: {group}".format(groupNum = groupNum, start = match.start(groupNum), end = match.end(groupNum), group = match.group(groupNum))) # Note: for Python 2.7 compatibility, use ur"" to prefix the regex and u"" to prefix the test string and substitution.

Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Python, please visit: https://docs.python.org/3/library/re.html