Cymath solver