The following theorem is proved. If the sets and conv Vi, then there exist elements viϵVi (i=1…,n+1) such that aϵconv{v1,…,vn+1}. This is generalization of Carathéodory's theorem. By applying this and similar results some open questions are answered.