Inspired by @sky
  1. ....