added abc -> a!c conundrum code