First draft of symbol extractor puzzler