Hard 112: Various modifications