Alguien sabría resolver este ejercicio?

Es habitual en el laboratorio ver cual seria el resultado de eliminar una determinada unidad de un polimero, tanto en su forma positiva como negativa, y ver las reacciones en cadena que se producir´ıan. Por ejemplo, si del polimero dedaDrERaeeChAHEcEF eliminamos todas las “A”, tanto en minusculas (a) como en mayusculas (A), el resultado es dedDrEReeChHEcEF. En este pol´ımero los pares dD y hH reaccionan quedando como resultado final derEReeCEcEF, una cadena de 12 unidades. Por otro lado, si de la misma cadena dedaDrERaeeChAHEcEF eliminamos las “E”, en minusculas (e) y mayusculas (E), obtenemos ddaDrRaChAHcF. En este polimero el par rR reacciona obteniendo como resultado ddaDaChAHcF, una cadena de 11 unidades. Finalmente, si en el mismo ejemplo dedaDrERaeeChAHEcEF quitamos las “F”, que en este caso solo hay la version en mayusculas (F), el polımero quedar´ıa entonces como dedaDrERaeeChAHEcE con 18 unidades y sin producirse ninguna reaccion adicional mas. Los cientificos estan interesados en saber cu´al seria la unidad que, una vez eliminada, deja el pol´ımero con una menor longitud, en el caso anterior seria e. Dado este contexto crea la clase Polymer que cumpla la especificacion que se muestra en el siguiente codigo: public static char minProcessedPolymer ( String polymer ) { }