a first attempt at solving 10106