import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;



/**
 * Lesson8B 与えられた数の各桁の和を計算するプログラム
 *
 * @author Internship
 *
 */
public class Main{

	/**
	 * プログラムのエントリポイント
	 *
	 * @param args
	 */
	public static void main(String[] args) {

		//答えの格納場所
		ArrayList<Integer> intAry = new ArrayList<Integer>();

		//答えでカウント式
		int intAnswer = 0;

		//各行読み込む
		try {
			BufferedReader insBR = new BufferedReader(new InputStreamReader(System.in));

			while(true) {
				String strLine = insBR.readLine();

				//終了条件
				if(strLine.equals("0")) {
					break;
				}

				//char型に分解
				char[] chaAryLine = strLine.toCharArray();


				//int型にキャスト
				for(int i = 0; i < chaAryLine.length; i++) {
					int intNum = Integer.parseInt("" + chaAryLine[i]);

					//答えをカウント
					intAnswer += intNum;
				}
				intAry.add(intAnswer);

				//答え初期化
				intAnswer = 0;

			}
			int intSize = intAry.size();

		    //出力
			for(int i = 0; i < intSize; i++) {
				System.out.println(intAry.get(i));
			}

		} catch (IOException e) {
			System.out.println(e);
		}

	}
} import java.io.BufferedReader; BufferedReader java.io import java.io.IOException; IOException java.io import java.io.InputStreamReader; InputStreamReader java.io import java.util.ArrayList; ArrayList java.util public class Main{

	/**
	 * プログラムのエントリポイント
	 *
	 * @param args
	 */
	public static void main(String[] args) {

		//答えの格納場所
		ArrayList<Integer> intAry = new ArrayList<Integer>();

		//答えでカウント式
		int intAnswer = 0;

		//各行読み込む
		try {
			BufferedReader insBR = new BufferedReader(new InputStreamReader(System.in));

			while(true) {
				String strLine = insBR.readLine();

				//終了条件
				if(strLine.equals("0")) {
					break;
				}

				//char型に分解
				char[] chaAryLine = strLine.toCharArray();


				//int型にキャスト
				for(int i = 0; i < chaAryLine.length; i++) {
					int intNum = Integer.parseInt("" + chaAryLine[i]);

					//答えをカウント
					intAnswer += intNum;
				}
				intAry.add(intAnswer);

				//答え初期化
				intAnswer = 0;

			}
			int intSize = intAry.size();

		    //出力
			for(int i = 0; i < intSize; i++) {
				System.out.println(intAry.get(i));
			}

		} catch (IOException e) {
			System.out.println(e);
		}

	}
} Main /**
	 * プログラムのエントリポイント
	 *
	 * @param args
	 */
	public static void main(String[] args) {

		//答えの格納場所
		ArrayList<Integer> intAry = new ArrayList<Integer>();

		//答えでカウント式
		int intAnswer = 0;

		//各行読み込む
		try {
			BufferedReader insBR = new BufferedReader(new InputStreamReader(System.in));

			while(true) {
				String strLine = insBR.readLine();

				//終了条件
				if(strLine.equals("0")) {
					break;
				}

				//char型に分解
				char[] chaAryLine = strLine.toCharArray();


				//int型にキャスト
				for(int i = 0; i < chaAryLine.length; i++) {
					int intNum = Integer.parseInt("" + chaAryLine[i]);

					//答えをカウント
					intAnswer += intNum;
				}
				intAry.add(intAnswer);

				//答え初期化
				intAnswer = 0;

			}
			int intSize = intAry.size();

		    //出力
			for(int i = 0; i < intSize; i++) {
				System.out.println(intAry.get(i));
			}

		} catch (IOException e) {
			System.out.println(e);
		}

	} main {

		//答えの格納場所
		ArrayList<Integer> intAry = new ArrayList<Integer>();

		//答えでカウント式
		int intAnswer = 0;

		//各行読み込む
		try {
			BufferedReader insBR = new BufferedReader(new InputStreamReader(System.in));

			while(true) {
				String strLine = insBR.readLine();

				//終了条件
				if(strLine.equals("0")) {
					break;
				}

				//char型に分解
				char[] chaAryLine = strLine.toCharArray();


				//int型にキャスト
				for(int i = 0; i < chaAryLine.length; i++) {
					int intNum = Integer.parseInt("" + chaAryLine[i]);

					//答えをカウント
					intAnswer += intNum;
				}
				intAry.add(intAnswer);

				//答え初期化
				intAnswer = 0;

			}
			int intSize = intAry.size();

		    //出力
			for(int i = 0; i < intSize; i++) {
				System.out.println(intAry.get(i));
			}

		} catch (IOException e) {
			System.out.println(e);
		}

	} ArrayList<Integer> intAry = new ArrayList<Integer>(); intAry new ArrayList<Integer>() int intAnswer = 0; intAnswer 0 try {
			BufferedReader insBR = new BufferedReader(new InputStreamReader(System.in));

			while(true) {
				String strLine = insBR.readLine();

				//終了条件
				if(strLine.equals("0")) {
					break;
				}

				//char型に分解
				char[] chaAryLine = strLine.toCharArray();


				//int型にキャスト
				for(int i = 0; i < chaAryLine.length; i++) {
					int intNum = Integer.parseInt("" + chaAryLine[i]);

					//答えをカウント
					intAnswer += intNum;
				}
				intAry.add(intAnswer);

				//答え初期化
				intAnswer = 0;

			}
			int intSize = intAry.size();

		    //出力
			for(int i = 0; i < intSize; i++) {
				System.out.println(intAry.get(i));
			}

		} catch (IOException e) {
			System.out.println(e);
		} catch (IOException e) {
			System.out.println(e);
		} IOException e {
			System.out.println(e);
		} System.out.println(e) System.out.println System.out System System.out e {
			BufferedReader insBR = new BufferedReader(new InputStreamReader(System.in));

			while(true) {
				String strLine = insBR.readLine();

				//終了条件
				if(strLine.equals("0")) {
					break;
				}

				//char型に分解
				char[] chaAryLine = strLine.toCharArray();


				//int型にキャスト
				for(int i = 0; i < chaAryLine.length; i++) {
					int intNum = Integer.parseInt("" + chaAryLine[i]);

					//答えをカウント
					intAnswer += intNum;
				}
				intAry.add(intAnswer);

				//答え初期化
				intAnswer = 0;

			}
			int intSize = intAry.size();

		    //出力
			for(int i = 0; i < intSize; i++) {
				System.out.println(intAry.get(i));
			}

		} BufferedReader insBR = new BufferedReader(new InputStreamReader(System.in)); insBR new BufferedReader(new InputStreamReader(System.in)) while(true) {
				String strLine = insBR.readLine();

				//終了条件
				if(strLine.equals("0")) {
					break;
				}

				//char型に分解
				char[] chaAryLine = strLine.toCharArray();


				//int型にキャスト
				for(int i = 0; i < chaAryLine.length; i++) {
					int intNum = Integer.parseInt("" + chaAryLine[i]);

					//答えをカウント
					intAnswer += intNum;
				}
				intAry.add(intAnswer);

				//答え初期化
				intAnswer = 0;

			} true {
				String strLine = insBR.readLine();

				//終了条件
				if(strLine.equals("0")) {
					break;
				}

				//char型に分解
				char[] chaAryLine = strLine.toCharArray();


				//int型にキャスト
				for(int i = 0; i < chaAryLine.length; i++) {
					int intNum = Integer.parseInt("" + chaAryLine[i]);

					//答えをカウント
					intAnswer += intNum;
				}
				intAry.add(intAnswer);

				//答え初期化
				intAnswer = 0;

			} String strLine = insBR.readLine(); strLine insBR.readLine() insBR.readLine insBR if(strLine.equals("0")) {
					break;
				} strLine.equals("0") strLine.equals strLine "0" {
					break;
				} break; char[] chaAryLine = strLine.toCharArray(); chaAryLine strLine.toCharArray() strLine.toCharArray strLine for(int i = 0; i < chaAryLine.length; i++) {
					int intNum = Integer.parseInt("" + chaAryLine[i]);

					//答えをカウント
					intAnswer += intNum;
				} int i = 0; int i = 0; i 0 i < chaAryLine.length i chaAryLine.length chaAryLine chaAryLine.length i++ i++ i {
					int intNum = Integer.parseInt("" + chaAryLine[i]);

					//答えをカウント
					intAnswer += intNum;
				} {
					int intNum = Integer.parseInt("" + chaAryLine[i]);

					//答えをカウント
					intAnswer += intNum;
				} int intNum = Integer.parseInt("" + chaAryLine[i]); intNum Integer.parseInt("" + chaAryLine[i]) Integer.parseInt Integer "" + chaAryLine[i] "" chaAryLine[i] chaAryLine i intAnswer += intNum intAnswer intNum intAry.add(intAnswer) intAry.add intAry intAnswer intAnswer = 0 intAnswer 0 int intSize = intAry.size(); intSize intAry.size() intAry.size intAry for(int i = 0; i < intSize; i++) {
				System.out.println(intAry.get(i));
			} int i = 0; int i = 0; i 0 i < intSize i intSize i++ i++ i {
				System.out.println(intAry.get(i));
			} {
				System.out.println(intAry.get(i));
			} System.out.println(intAry.get(i)) System.out.println System.out System System.out intAry.get(i) intAry.get intAry i String[] args args public class Main{

	/**
	 * プログラムのエントリポイント
	 *
	 * @param args
	 */
	public static void main(String[] args) {

		//答えの格納場所
		ArrayList<Integer> intAry = new ArrayList<Integer>();

		//答えでカウント式
		int intAnswer = 0;

		//各行読み込む
		try {
			BufferedReader insBR = new BufferedReader(new InputStreamReader(System.in));

			while(true) {
				String strLine = insBR.readLine();

				//終了条件
				if(strLine.equals("0")) {
					break;
				}

				//char型に分解
				char[] chaAryLine = strLine.toCharArray();


				//int型にキャスト
				for(int i = 0; i < chaAryLine.length; i++) {
					int intNum = Integer.parseInt("" + chaAryLine[i]);

					//答えをカウント
					intAnswer += intNum;
				}
				intAry.add(intAnswer);

				//答え初期化
				intAnswer = 0;

			}
			int intSize = intAry.size();

		    //出力
			for(int i = 0; i < intSize; i++) {
				System.out.println(intAry.get(i));
			}

		} catch (IOException e) {
			System.out.println(e);
		}

	}
} public class Main{

	/**
	 * プログラムのエントリポイント
	 *
	 * @param args
	 */
	public static void main(String[] args) {

		//答えの格納場所
		ArrayList<Integer> intAry = new ArrayList<Integer>();

		//答えでカウント式
		int intAnswer = 0;

		//各行読み込む
		try {
			BufferedReader insBR = new BufferedReader(new InputStreamReader(System.in));

			while(true) {
				String strLine = insBR.readLine();

				//終了条件
				if(strLine.equals("0")) {
					break;
				}

				//char型に分解
				char[] chaAryLine = strLine.toCharArray();


				//int型にキャスト
				for(int i = 0; i < chaAryLine.length; i++) {
					int intNum = Integer.parseInt("" + chaAryLine[i]);

					//答えをカウント
					intAnswer += intNum;
				}
				intAry.add(intAnswer);

				//答え初期化
				intAnswer = 0;

			}
			int intSize = intAry.size();

		    //出力
			for(int i = 0; i < intSize; i++) {
				System.out.println(intAry.get(i));
			}

		} catch (IOException e) {
			System.out.println(e);
		}

	}
} Main
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;



/**
 * Lesson8B 与えられた数の各桁の和を計算するプログラム
 *
 * @author Internship
 *
 */
public class Main{

	/**
	 * プログラムのエントリポイント
	 *
	 * @param args
	 */
	public static void main(String[] args) {

		//答えの格納場所
		ArrayList<Integer> intAry = new ArrayList<Integer>();

		//答えでカウント式
		int intAnswer = 0;

		//各行読み込む
		try {
			BufferedReader insBR = new BufferedReader(new InputStreamReader(System.in));

			while(true) {
				String strLine = insBR.readLine();

				//終了条件
				if(strLine.equals("0")) {
					break;
				}

				//char型に分解
				char[] chaAryLine = strLine.toCharArray();


				//int型にキャスト
				for(int i = 0; i < chaAryLine.length; i++) {
					int intNum = Integer.parseInt("" + chaAryLine[i]);

					//答えをカウント
					intAnswer += intNum;
				}
				intAry.add(intAnswer);

				//答え初期化
				intAnswer = 0;

			}
			int intSize = intAry.size();

		    //出力
			for(int i = 0; i < intSize; i++) {
				System.out.println(intAry.get(i));
			}

		} catch (IOException e) {
			System.out.println(e);
		}

	}
}