This question requires current information. Please refer to current news sources to determine who the current Russian President and Prime Minister are.