Added dynamic solving (just joking - committing some silly stuff to have
an excuse not to learn to exam)