import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.IntStream;

class App {

	@FunctionalInterface
	private interface PrintFunction { public void execute(); }

	public static void main(String[] args) {
		List<PrintFunction> functions = IntStream.range(0, 368)
				.mapToObj(num -> (PrintFunction) () -> System.out.println(num))
				.collect(Collectors.toList());

		functions.forEach(PrintFunction::execute);
    }
}