shanks - online puzzle