Free product of nontrivial groups is infinite