960
gbafdhdhifjgfcedhdecgbfffiabedifcibfdcjdeefbhggebhdfjaabdbbggbidjgjfffhcgccffgehdaedjiejbahefdffhcbheedececfficejjjijcgbfifbjhfjfigcfjcgagchbbdficfhdeiaaacccagahdihjijijifjcadbgfgadaaeegeeeacbjeebgebefdjeafadcgacbgcegcgcheifidjhhbcccahbddiafafgjaabjbhggigfifgfgffefbbdaihcdcieidejcgbfdidihdegbcabbcbggicidiechdhgfgfhaefabhjfbchghhajbigbdcigjehgdghbggaghaffhhiejghdgefihicihghbffgggcjgjgbhdabbedjfdeegefaedidgaeibfdedcgacbbfajcbdbejbgbiaaaeeddjdfiejfjibajeebdcccabbaccgbjfejbdhhiaggedgdghgfgejdjdjfiiijjceeifegdjcgjbfcdeddeaeeejijjjjiiggdbehgjejifiihibbacajfaecbchccdjgheabhfjfidjhaedbhdiejghbjgbgdiafgedgbhehjgjgefbhdeejhjecfbbbfbddiciijjjdedjfeejfjifjdhhhahbccjhebajijgciifijbjddichffeabbcagdhhghcfchfghcggigjchbihjgfjdfegceccfdgdgegfgdhddiahejaijddcjjjffdehcabffbedhbgajbiiheecgccighdjbcjejaghacacihecdcfeeicbbiihieigiaiijijiihhgchidhgjhfeiejfgjfifjgehehghfidddebgebfefhgddggjgchibeefacgcccheegdidffgfggicjjjgibdchceehjeffggiaaaeegbbjafjdjejehdijjchiiiicibfc
