Solutions by Bartosz Jarzyna.