<prompt> Umepewa jukumu la kuandika programu kwa ajili ya benki maarufu ambayo itaendesha shughuli zake zote zinazoingia kiotomatiki kuhamisha, kuweka na kutoa. Benki ina akaunti n yenye nambari kutoka 1 hadi n. Salio la awali la kila akaunti huhifadhiwa katika safu kamili ya usawa yenye faharasa 0, huku akaunti ya i 1th ikiwa na salio la awali la salioi.Tekeleza shughuli zote halali. Muamala ni halali ikiwa: Nambari za akaunti uliyopewa ni kati ya 1 na n, na Kiasi cha pesa kilichotolewa au kuhamishwa kutoka ni chini ya au sawa na salio la akaunti.Tekeleza darasa la Benki: Salio la benkindefu Huanzisha kipengee kwa safu kamili ya salio iliyofahirishwa 0. uhamisho wa booleanint account1, int account2, long money Huhamisha fedha dola kutoka akaunti yenye nambari akaunti1 hadi akaunti yenye nambari akaunti2. Rejesha kweli ikiwa muamala ulifanikiwa, false vinginevyo. deposit ya booleanint account, long money Weka fedha kwenye akaunti yenye nambari akaunti. Rejesha kweli ikiwa muamala ulifanikiwa, false vinginevyo. Boolean withdrawint account, long money Toa pesa dola kwenye akaunti yenye nambari akaunti. Rejesha kweli ikiwa muamala ulifanikiwa, false vinginevyo.Mfano wa 1:Ingizo Benki , toa, hamisha, amana, hamisha, toa10, 100, 50, 30, 3, 10, 5, 1, 20, 5, 20, 3, 4, 15, 10, 50Patonull, kweli, kweli, kweli, uongo, uongoUfafanuziBenki ya benki Benki mpya10, 100, 20, 50, 30;benki.kutoa3, 10; kurudi kweli, akaunti 3 ina salio la 20, hivyo ni halali kutoa 10. Akaunti ya 3 ina 20 - 10 10.benki.uhamisho5, 1, 20; kurudi kweli, akaunti 5 ina salio la 30, hivyo ni halali kuhamisha 20. Akaunti ya 5 ina 30 - 20 10, na akaunti 1 ina 10 20 30.amana.benki5, 20; kurudi kweli, ni halali kuweka 20 kwenye akaunti 5. Akaunti ya 5 ina 10 20 30.benki.uhamisho3, 4, 15; kurudisha uwongo, salio la sasa la akaunti 3 ni 10, kwa hivyo ni batili kuhamisha 15 kutoka kwake.benki.kutoa10, 50; kurudisha uongo, ni batili kwa sababu akaunti 10 haipo.Vikwazo: n usawa.urefu 1 n, akaunti, akaunti1, akaunti2 105 0 salioi, pesa 1012 Angalau zaidi simu 104 zitapigwa kwa kila kukokotoa hamisha, amana, ondoa.  <response>: def rotateGridgridi, k: def rotateLayersafu, k: m, n lenigridi, lenigridi0 juu, chini safu, m - 1 - safu kushoto, kulia safu, n - 1 - safu data_in_layer kulia - kushoto 1 2 chini - juu - 1 2 k data_katika_safu kwa _ katika safuk: temp gridi ya taifajuukushoto kwa j katika safu kushoto, kulia: gridijuuj gridijuuj 1 kwa mimi katika safu juu, chini: gridiikulia gridii 1kulia kwa j katika safu kulia, kushoto, -1: gridichinij gridichinij - 1 kwa i katika anuwai chini, juu, -1: gridiileft gridii - 1kushoto gridijuu 1kushoto joto m, n lenigridi, lenigridi0 tabaka minm, n 2 kwa safu katika safu tabaka: zungushaTabakasafu, k gridi ya kurudi 