bhargavas theorem