Problem solving with bearings