I can solve simple sudoku, well everyone can I guess. But when it comes to difficult levels, I fail. And I have never been able to solve a Rubik's cube.My question is - can people solve these without any training or knowlegde of tricks or actual methods to solve them? Am I banging my head at the wrong wall? Should I learn about the methodology or is an average person supposed to solve these without any training?