beginning of the problem statement and algorithms