candy solution...