Day 15 faster version and initial part 2