Learn Hardcore Esperanto: solvo - the solution