Solutions up to 28 and awful assert correction