Formulating Linear Programming problems