Thanks for playing! It isn't a bug at all - the game randomises the solution each time for the sake of replay value.
Odd, it seemed like the correct solution