public class mys { public static void main(String [] args) { mystery(3); } public static void mystery(int n) { System.out.print("M(" + n + ") -> "); if(n > 0) { System.out.print("((M1 called))"); mystery(n - 1); System.out.println(n); System.out.print("((M2 called))"); mystery(n - 1); } } }