move problem statement before system definition