¿Cómo puedo leer un archivo ruso en Java?

Intenté agregar UTF-8 para esto pero no funcionó. ¿Qué debo hacer para leer un archivo ruso en Java?

      FileInputStream fstream1 = new FileInputStream("russian.txt");
      DataInputStream in = new DataInputStream(fstream1);
      BufferedReader br = new BufferedReader(new InputStreamReader(in,"UTF-8"));

Respuestas a la pregunta(2)

Su respuesta a la pregunta