Here's my solution - with 3rd list:
import java.util.ArrayList;
import java.util.Scanner;
public class Pr_07_Upr {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
char[] l1In = scanner.nextLine().toCharArray();
ArrayList<Character> l1 = new ArrayList<>();
for (int i = 0; i < l1In.length; i++) {
l1.add(l1In[i]);
}
char[] l2ln = scanner.nextLine().toCharArray();
ArrayList<Character> l2 = new ArrayList<>();
for (int i = 0; i < l2ln.length; i++) {
l2.add(l2ln[i]);
}
ArrayList<Character> outputList = l1;
for (int i = 0; i < l2.size(); i++) {
if (!l1.contains(l2.get(i))) {
outputList.add(' ');
outputList.add(l2.get(i));
}
}
for (int i = 0; i < outputList.size(); i++) {
System.out.print(outputList.get(i));
}
}
}