java import java.util.*; class Solution { public int[] solution(int[] numbers) { int[] answer = new int[numbers.length]; Arrays.fill(answer, -1); Stack s = new Stack(); s.push(0); for (int now = 0 ; now numbers[before]){ answer[before] = numbers[now]; }else{ s.push(before); break; } } s.push(now); } return an..