Не могу понять, если этот код запустить, то ответ будет верным. Если запустить на проверку, то 2 пункта горит красным.
package com.javarush.task.pro.task05.task0508;

import java.util.Scanner;

/*
Удаляем одинаковые строки
*/

public class Solution {
    public static String[] strings;

    public static void main(String[] args) {
        Scanner console = new Scanner (System.in);
        String [] strings = new String[6];
        for (int x = 0; x < strings.length; x++){
            strings[x] = console.nextLine();

        }
        for (int x = 0; x < strings.length; x++){
            for (int y = x + 1; y < strings.length; y++){
                if (string[x] !=null && strings[x].equals(strings[y]))
                {
                strings[x] = null;
                strings[y] = null;

                }
            }
        }
        for (int i = 0; i < strings.length; i++) {
            System.out.print(strings[i] + ", ");
        }
    }
}