hacked-together forward solver for superadj debugging