public void mover_disco(Pila a, Pila b) { if (b.isEmpty()) { registrarMovimiento(a, b); } else if (a.isEmpty()) { registrarMovimiento(b, a); } else { Disco discoA = b.lastElement(); Disco discoB = a.lastElement(); if (discoA.Valor < discoB.Valor) { registrarMovimiento(b, a); } else { registrarMovimiento(a, b); } } }