import java.util.Scanner; class Main { private static int step = 0; public static void m(int x){ space(); System.out.println("" + x + "-> "); step++; if ((2 * x + 1) < 20){ m(2 * x + 1); } step--; space(); System.out.println("" + x + " <-"); } public static void space(){ for (int i = 0; i < step; i++){ System.out.println(" "); } } public static void main(String[] args) { m(1); } }