prob-solving: hamiltonian mech. added and edition