F1 cars in the mountains? Only Japan