let ring1=146SSSS142CC1BDBDrbrbSrbrbBDBDrbrbSrb443rbBDBDrbrbSrbrbBDBDrbrbrbSrb4rbBDBDrbrbSrbrbBDBDrbrbSrb5rbBDBDrbrbSrbrbBDBDrbrbrbSrb6rbBDBDrbrbSrbrbBDBDrbrbSrb7rbBDBDrbrbSrbrbBDBDrbrbrbSrb8rbBDBDrbrbSrbrbBDBDrbrbSrb9rbBDBDrbrbSrbrbBDBDrbrbrbSrblet ring10CC1BDBDrbrbSrbrbBDBDrbrbSrb11rbBDBDrbrbSrbrbBDBDrbrbrbSrb12rbBDBDrbrbSrbrbBDBDrbrbSrb13rbBDBDrbrbSrbrbBDBDrbrbrbSrb14rbBDBDrbrbSrbrbBDBDrbrbSrb15rbBDBDrbrbSrbrbBDBDrbrbrbSrb16rbBDBDrbrbSrbrbBDBDrbrbSrb17rbBDBDrbrbSrbrbBDBDrbrbrbSrblet ring18CC1CC2BDBDxHxHSxHxHBDBDxHxHSxH19xHBDBDxHxHSxHxHBDBDxHxHSxH20xHBDBDxHxHSxHxHBDBDxHxHSxH21xHBDBDxHxHSxHxHBDBDxHxHSxH22xHBDBDxHxHSxHxHBDBDxHxHSxH23xHBDBDxHxHSxHxHBDBDxHxHSxH24xHBDBDxHxHSxHxHBDBDxHxHSxH253xxHBDBDxHxHSxHxHBDBDxHxHSxHlet ring26CC1BDBDrbrbSrbrbBDBDrbrbSrb27rbBDBDrbrbSrbrbBDBDrbrbrbSrb28rbBDBDrbrbSrbrbBDBDrbrbSrb29rbBDBDrbrbSrbrbBDBDrbrbrbSrb30rbBDBDrbrbSrbrbBDBDrbrbSrb31rbBDBDrbrbSrbrbBDBDrbrbrbSrb32rbBDBDrbrbSrbrbBDBDrbrbSrb33rbBDBDrbrbSrbrbBDBDrbrbrbSrblet ring34CC1BDBDrbrbSrbrbBDBDrbrbSrb35rbBDBDrbrbSrbrbBDBDrbrbrbSrb36rbBDBDrbrbSrbrbBDBDrbrbSrb37rbBDBDrbrbSrbrbBDBDrbrbrbSrb38rbBDBDrbrbSrbrbBDBDrbrbSrb39rbBDBDrbrbSrbrbBDBDrbrbrbSrb40rbBDBDrbrbSrbrbBDBDrbrbSrb41rbBDBDrbrbSrbrbBDBDrbrbrbSrblet ring42CC1CC2BDBDxHxHSxHxHBDBDxHxHSxH43xHBDBDxHxHSxHxHBDBDxHxHSxH44xHBDBDxHxHSxHxHBDBDxHxHSxH45xHBDBDxHxHSxHxHBDBDxHxHSxH46xHBDBDxHxHSxHxHBDBDxHxHSxH47xHBDBDxHxHSxHxHBDBDxHxHSxH48xHBDBDxHxHSxHxHBDBDxHxHSxH49xHBDBDxHxHSxHxHBDBDxHxHSxHlet ring50CC1CC2BDBDxHxHSxHxHBDBDxHxHSxH51xHBDBDxHxHSxHxHBDBDxHxHSxH52xHBDBDxHxHSxHxHBDBDxHxHSxH53xHBDBDxHxHSxHxHBDBDxHxHSxH54xHBDBDxHxHSxHxHBDBDxHxHSxH55xHBDBDxHxHSxHxHBDBDxHxHSxH56xHBDBDxHxHSxHxHBDBDxHxHSxH57xHBDBDxHxHSxHxHBDBDxHxHSxHlet ringlet ringlet ringlet ring58CC2BDBDoHBDBDoHSoHBDBDoHoHBDBDoHSoHBDBD59oHBDBDoHBDBDoHSoHBDBDoHoHBDBDoHSoHBDBDlet ringlet ringlet ringlet ring60oHBDBDoHBDBDoHSoHBDBDoHoHBDBDoHSoHBDBD611oHBDBDoHBDBDoHSoHBDBDoHoHBDBDoHSoHBDBDlet ringlet ringlet ringlet ring622oHBDBDoHBDBDoHSoHBDBDoHoHBDBDoHSoHBDBD63CC2BDBDoHBDBDoHSoHBDBDoHoHBDBDoHSoHBDBDlet ringlet ringlet ringlet ring64oHBDBDoHBDBDoHSoHBDBDoHoHBDBDoHSoHBDBD65oHBDBDoHBDBDoHSoHBDBDoHoHBDBDoHSoHBDBDlet ringlet ringlet ringlet ring66oHBDBDoHBDBDoHSoHBDBDoHoHBDBDoHSoHBDBD67CC2BDBDoHBDBDoHSoHBDBDoHoHBDBDoHSoHBDBDlet ringlet ringlet ringlet ring68oHBDBDoHBDBDoHSoHBDBDoHoHBDBDoHSoHBDBD69oHBDBDoHBDBDoHSoHBDBDoHoHBDBDoHSoHBDBDlet ringlet ringlet ringlet ring70oHBDBDoHBDBDoHSoHBDBDoHoHBDBDoHSoHBDBD71CC2BDBDBDBDCC1SBDBDCC1BDBDCC1SBDBDlet ringlet ring72CC1BDBDBDBDCC1SBDBDCC1BDBDCC1SBDBD73CC1BDBDBDBDCC1SBDBDCC1BDBDCC1SBDBDlet ringlet ringlet ring74CC1BDBDBDBDCC1SBDBDCC1BDBDCC1SBDBD75CC2BDBDBDBDCC1SBDBDCC1BDBDCC1SBDBDlet ringlet ring76CC1BDBDBDBDCC1SBDBDCC1BDBDCC1SBDBD771CC1BDBDBDBDCC1SBDBDCC1BDBDCC1SBDBDlet ringlet ring78CC1BDBDBDBDCC1SBDBDCC1BDBDCC1SBDBD792CC1BDBDBDBDCC1SBDBDCC1BDBDCC1SBDBDlet ring80CC1BDBDBDBDCC1SBDBDCC1BDBDSSSS8182838485CC1CC2BDBD86878889CC2CC1BDBDSBDSBDSBDSBD90SBDSBDSBDSBDSBDSBDSBDSBD91SBDSBDSBDSBDSBDSBDSBDSBD92SBDSBDSBDSBDSBDSBDSBDSBDlet ringlet ringlet ring93CC2BDBDBDBDCC1SBDBDCC1BDBDCC1SBDBD94CC1BDBDBDBDCC1SBDBDCC1BDBDCC1SBDBDlet ringlet ring95CC1BDBDBDBDCC1SBDBDCC1BDBDCC1SBDBD96CC1BDBDBDBDCC1SBDBDCC1BDBDCC1SBDBDlet ringlet ringlet ring97CC2BDBDBDBDCC1SBDBDCC1BDBDCC1SBDBD98CC1BDBDBDBDCC1SBDBDCC1BDBDCC1SBDBDlet ringlet ring99CC1BDBDBDBDCC1SBDBDCC1BDBDCC1SBDBD100CC1BDBDBDBDCC1SBDBDCC1BDBDSSSSlet ring101CC1BDBDrbrbSrbrbBDBDrbrbSrb102rbBDBDrbrbSrbrbBDBDrbrbrbSrb103rbBDBDrbrbSrbrbBDBDrbrbSrb104rbBDBDrbrbSrbrbBDBDrbrbrbSrb105rbBDBDrbrbSrbrbBDBDrbrbSrb106rbBDBDrbrbSrbrbBDBDrbrbrbSrb107rbBDBDrbrbSrbrbBDBDrbrbSrb108rbBDBDrbrbSrbrbBDBDrbrbrbSrblet ring109CC1BDBDrbrbSrbrbBDBDrbrbSrb110rbBDBDrbrbSrbrbBDBDrbrbrbSrb111rbBDBDrbrbSrbrbBDBDrbrbSrb112rbBDBDrbrbSrbrbBDBDrbrbrbSrb113rbBDBDrbrbSrbrbBDBDrbrbSrb114rbBDBDrbrbSrbrbBDBDrbrbrbSrb115rbBDBDrbrbSrbrbBDBDrbrbSrb116rbBDBDrbrbSrbrbBDBDrbrbSSSS117CC1CC2BDBD118