constructing simultaneous equations