kirchhoff's law problems