A square grid on the plane and a triangle with vertices at the nodes of the grid are given. Prove that the tangent of any angle in the triangle is a rational number.
Find the largest and smallest values of the functions
a) f1(x)=acosx+bsinx; b) f2(x)=acos2x+bcosxsinx+csin2x.