part 1 10886
part 2 479007446