10.3. Problem Setup