Mastermind Approach