definicion de programa
mientras pila pilaA no esta vacia
  tome de pila pilaA,
  si la carta esta boca abajo
    inviertala
  sino nada mas,
  si la carta es oros
    depositela en pila pilaB
  sino 
    depositela en pila pilaC 
  nada mas
repita,
mientras pila pilaC no esta vacia
  tome de pila pilaC,
  si la carta es copas 
    depositela en pila pilaA
  sino 
    depositela en pila pilaD
  nada mas 
repita,
mientras pila pilaA no esta vacia y pila pilaB no esta vacia
  tome de pila pilaA,
  depositela en pila pilaC,
  tome de pila pilaB,
  depositela en pila pilaC
repita;

ucp ejecute con las siguientes cartas:
pila pilaA tiene 
1 de oros - 2 de oros - 4 de espadas - 5 de bastos - 1 de copas - 5 de espadas - 3 de copas - 10 de bastos - 1 de copas - 4 de bastos - 2 de copas,
pila pilaB no tiene cartas,
pila pilaC no tiene cartas,
pila pilaD no tiene cartas