Babcock - online puzzle