import java.util.Scanner;
import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Введіть рядок S (до 70 символів): ");
        String sInput = scanner.nextLine();
        
        if (sInput.length() > 70) {
            sInput = sInput.substring(0, 70);
        }

        ArrayList<Character> s = new ArrayList<>();
        for (char c : sInput.toCharArray()) {
            s.add(c);
        }
        s.add(' ');

        ArrayList<Character> s3 = new ArrayList<>();
        ArrayList<Character> currentWord = new ArrayList<>();

        for (int i = 0; i < s.size(); i++) {
            if (s.get(i) != ' ') {
                currentWord.add(s.get(i));
            } else {
                int wordLen = currentWord.size();
                if (wordLen > 0 && wordLen % 3 == 0) {
                    for (int j = 0; j < wordLen; j++) {
                        s3.add(currentWord.get(j));
                    }
                    s3.add(' ');
                }
                currentWord.clear();
            }
        }

        if (!s3.isEmpty() && s3.get(s3.size() - 1) == ' ') {
            s3.remove(s3.size() - 1);
        }

        StringBuilder resultS3 = new StringBuilder();
        for (char c : s3) {
            resultS3.append(c);
        }

        StringBuilder originalS = new StringBuilder();
        for (int i = 0; i < s.size() - 1; i++) {
            originalS.append(s.get(i));
        }

        System.out.println("\n--- Результати ---");
        System.out.println("Початковий рядок S: " + originalS.toString());
        System.out.println("Рядок S3 (слова, кратні 3): " + resultS3.toString());
        
        scanner.close();
    }
}