Solving the mystery of black holes