# Cestini (Algobadge) \[python\]

**URL:** <https://forum.olinfo.it/t/cestini-algobadge-python/8985>\
**Category:** Aiuto\
**Created:** [26 Luglio 2024, 6:51pm UTC](https://forum.olinfo.it/t/cestini-algobadge-python/8985 "2024-07-26T18:51:24Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pitonio](https://forum.olinfo.it/letter_avatar_proxy/v4/letter/p/bbce88/32.png) [@Pitonio](https://forum.olinfo.it/u/Pitonio)\
**Post date:** [26 Luglio 2024, 6:51pm UTC](https://forum.olinfo.it/t/cestini-algobadge-python/8985/1 "2024-07-26T18:51:24Z")

</div>

Salve, stavo provando a fare il problema camera dei cestini delle terry ([Terry](https://territoriali.olinfo.it/task/cestini)) utilizzando linguaggio python, ma la mia soluzione fa solo il primo test case e non sempre, ho provato a riguardare il codice, ma non ho capito il problema, non so se sia un errore tecnico o proprio di logica e in questo secondo caso vi sarei grato se poteste darmi qualche suggerimento.  
Codice:

```auto
import sys

sys.stdin = open('input.txt')
sys.stdout = open('output.txt', 'w')

def solve(t):
    
    input()

    N, M, Q = map(int, input().strip().split())
    S = list(input().strip())

    C = [[]]*M
    
    C[0]=S[::1]

    risposta = []
    
    for i in range(Q):
        
        w, *args = input().strip().split()
        a, b = map(int, args)

        if w == 's':
            C[b].append(C[a].pop(-1))
            pass

        elif w == 'c':
            risposta.append(C[a][b])

    print(f"Case #{t}:", ''.join(risposta))

T = int(input().strip())

for t in range(1, T+1):
    
    solve(t)

sys.stdout.close()

```
