For go problems I don't think that guessing answers would mean guessing first moves, because that does not entail working backwards. Rather, I think it would be guessing final configurations.My tutor was a physics professor from Nalchik's University, Valery Petrosian. I thoroughly enjoyed every lesson. We solved many problems from old exam papers either from Phystech or, even harder, from international Olympiads. But even more helpful was the way he taught me to deal with physics problems: it is much easier to solve a problem if you first guess possible answers. Most problems at Phystech level require understanding of more than one area of physics and usually involve several logical steps. For example, in the case of a five-step solution, the possibilities for dealing with the problem quickly diverge and it may take many attempts before you get to the final answer. If, however, you try to solve the same problem from both ends, guessing two or three plausible answers, the space of possibilities and logical steps is much reduced. This is the way I learned to think then and I am still using it in my research every day, trying to build all the logical steps between what I have and what I think may be the end result of a particular project.
This is not something that I have tried, myself, but it sounded interesting, so I thought I would just throw it out there.
Besides, Geim is an interesting fellow.