1. Problem statement