### Problem statement 