https://www.teso.blog/2018/12/03/advent-3/
3. nap