Você já pensou em usar o Postgres para fazer seu dever de matemática? Parece muito mais simples em formato SQL