Vary the behaviour of Mines's solve function depending on whether the