Problem definition first part