diff --git a/.gitignore b/.gitignore
index e3b6fa2..de7c187 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
.idea
/input
/output*
+/target
\ No newline at end of file
diff --git a/2017-big-data.iml b/2017-big-data.iml
new file mode 100644
index 0000000..bbfee7d
--- /dev/null
+++ b/2017-big-data.iml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/answers.txt b/answers.txt
index 00fa802..cee0e51 100644
--- a/answers.txt
+++ b/answers.txt
@@ -1,3 +1,3 @@
-2. is 126420
-3. 41.602
-4. french 5742
+2. was 18391755
+3. 37.164249490179486
+4. October 1072615
diff --git a/pom.xml b/pom.xml
index 16acaa5..d454bf2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -10,13 +10,13 @@
UTF-8
- 2.6.0
+ 0.20.2
org.apache.hadoop
- hadoop-client
+ hadoop-core
${hadoop.version}
@@ -29,7 +29,7 @@
- pritykovskaya.WordCount
+ afilippo.Tasks
@@ -38,8 +38,8 @@
org.apache.maven.plugins
maven-compiler-plugin
- 1.6
- 1.6
+ 1.8
+ 1.8
diff --git a/report.txt b/report.txt
new file mode 100644
index 0000000..5678cd8
--- /dev/null
+++ b/report.txt
@@ -0,0 +1,14 @@
+Задание 1
+2900,292s - Считаем wordcount
+
+Задание 2
+36,356s - Сортируем слова
+6,076s - Вывод только 7-го слова
+
+Задание 3
+78,431s - Считаем процент стоп-слов
+
+Задание 4
+78,385s - Находим имена и кладем их в папку
+6,072s - Сортируем имена по убыванию частоты
+1,048s - Выводим только 5-е имя (5 => 0 to 4)
\ No newline at end of file
diff --git a/src/main/java/afilippo/NValue.java b/src/main/java/afilippo/NValue.java
new file mode 100644
index 0000000..b289fd0
--- /dev/null
+++ b/src/main/java/afilippo/NValue.java
@@ -0,0 +1,117 @@
+package afilippo;
+
+import java.io.IOException;
+import java.util.SortedSet;
+import java.util.TreeSet;
+
+import org.apache.hadoop.conf.Configuration;
+import org.apache.hadoop.conf.Configured;
+import org.apache.hadoop.fs.Path;
+import org.apache.hadoop.io.IntWritable;
+import org.apache.hadoop.io.Text;
+import org.apache.hadoop.mapreduce.Job;
+import org.apache.hadoop.mapreduce.Mapper;
+import org.apache.hadoop.mapreduce.Reducer;
+import org.apache.hadoop.mapreduce.lib.input.FileInputFormat;
+import org.apache.hadoop.mapreduce.lib.input.TextInputFormat;
+import org.apache.hadoop.mapreduce.lib.output.FileOutputFormat;
+import org.apache.hadoop.mapreduce.lib.output.TextOutputFormat;
+import org.apache.hadoop.util.Tool;
+import org.apache.hadoop.util.ToolRunner;
+
+public class NValue extends Configured implements Tool {
+ private static int valueNumber;
+ private static IntWritable ONE = new IntWritable(1);
+
+ static class MyMapper extends Mapper