1XX12112XX1X1121
122X211222X21110
