import java.util.*;
import java.lang.*;
import java.io.*;

import static java.lang.Character.isDigit;

class Ideone
{
	public static void solve(Scanner sc, PrintStream out) {
		sc.forEachRemaining(line -> {
			StringBuilder sb = new StringBuilder();
			
			line.chars().forEach(c -> {
				if (!isDigit(c)) return;
				int L = sb.length();
				if (L > 3 && L % 4 == 0) sb.insert(L - 1, '-');
				sb.append((char) c);
			});
			
			int L = sb.length();
			if (L > 3 && L % 4 == 0) sb.insert(L - 2, '-');
			
			out.println(sb);
		});
	}
	
	public static void main (String[] args) throws java.lang.Exception
	{
		Scanner sc = new Scanner(System.in);
		sc.useDelimiter("\\n");
		solve(sc, System.out);
		sc.close();
	}
}