import java.math.BigInteger; import java.io.*; public class prob22p2 { public static int findLetVal(String s) { int i, sum=0; for (i = 0; i < s.length(); i++) { sum += (s.charAt(i) - 'A' + 1); } return sum; } public static void main(String args[]) { int i = 1, n; BigInteger r = new BigInteger("0"); BigInteger c; String s; try { FileInputStream fstream = new FileInputStream("prob22data2.txt"); DataInputStream in = new DataInputStream(fstream); while (in.available() != 0) { s = in.readLine(); n = findLetVal(s); c = new BigInteger("" + n); c = c.multiply(new BigInteger("" + i)); r = r.add(c); i++; } } catch (Exception e) { System.err.println("Error"); } System.out.println(r.toString()); } }