Magic fidget ball

The objective is to scramble the colored balls, then figure out how to get them all back into their matching colored slots in all holes. The balls can be moved around using the empty hole, which allows the puzzle to be jumbled. Move all of the balls back into their proper places to solve the rainbow ball puzzle