Complex Computing Problem