added mastermind solution