BAPC training 2019 week 1: Ad-hoc problems