diff --git a/README.md b/README.md
new file mode 100644
index 0000000..e69de29
diff --git a/lab03.cbp b/lab03.cbp
new file mode 100644
index 0000000..235e2c9
--- /dev/null
+++ b/lab03.cbp
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/main.cpp b/main.cpp
new file mode 100644
index 0000000..9705337
--- /dev/null
+++ b/main.cpp
@@ -0,0 +1,37 @@
+#include
+#include
+#include "histogram.h"
+#include "text.h"
+#include "svg.h"
+using namespace std;
+struct Input {
+ vector numbers;
+ size_t bin_count{};
+ size_t number_count{};
+ size_t max_count{};
+};
+Input
+input_data() {
+ Input in;
+ cerr << "Enter number count: ";
+ cin >> in.number_count;
+ vector numbers(in.number_count);
+ in.numbers.resize(in.number_count);
+ for (size_t i = 0; i < in.number_count; i++) {
+ cin >> in.numbers[i];
+ }
+ size_t bin_count;
+ cerr << "Enter bin count: ";
+ cin >> in.bin_count;
+
+ size_t max_count;
+ in.max_count = 0;
+ return in;
+}
+int main()
+{
+ auto in = input_data();
+ auto bins = make_histogram(in.numbers, in.bin_count, in.number_count, in.max_count);
+ show_histogram_svg(bins, in.max_count, in.bin_count);
+ return 0;
+}