From 775d365318b8539aa12be6fc5470a0f5028dc7a2 Mon Sep 17 00:00:00 2001
From: anymavpochka <31773307+anymavpochka@users.noreply.github.com>
Date: Sun, 12 Nov 2017 12:55:00 +0300
Subject: [PATCH 1/2] Add files via upload
---
km72/Maystrenko_Anna/9/t1.py | 7 +++++++
km72/Maystrenko_Anna/9/t2.py | 8 ++++++++
km72/Maystrenko_Anna/9/t3.py | 9 +++++++++
3 files changed, 24 insertions(+)
create mode 100644 km72/Maystrenko_Anna/9/t1.py
create mode 100644 km72/Maystrenko_Anna/9/t2.py
create mode 100644 km72/Maystrenko_Anna/9/t3.py
diff --git a/km72/Maystrenko_Anna/9/t1.py b/km72/Maystrenko_Anna/9/t1.py
new file mode 100644
index 00000000..bc4aaea2
--- /dev/null
+++ b/km72/Maystrenko_Anna/9/t1.py
@@ -0,0 +1,7 @@
+x1 = float(input("Введіть перше число >> "))
+y1 = float(input("Введіть друге число >> "))
+x2 = float(input("Введіть третє число >> "))
+y2 = float(input("Введіть четверте число >> "))
+def distance(x1, y1, x2, y2):
+ return (((x2-x1)**2 + (y2-y1)**2) ** 0.5)
+print (round(distance(x1, y1, x2, y2)))
\ No newline at end of file
diff --git a/km72/Maystrenko_Anna/9/t2.py b/km72/Maystrenko_Anna/9/t2.py
new file mode 100644
index 00000000..d117867b
--- /dev/null
+++ b/km72/Maystrenko_Anna/9/t2.py
@@ -0,0 +1,8 @@
+def power(a,n):
+ if n == 0:
+ return 1
+ elif n>0: return a*power(a,n-1)
+ else: return 1/a*power(a,n+1)
+a = float(input("Введіть число >> "))
+n = int(input("Введіть число >> "))
+print (power(a,n))
\ No newline at end of file
diff --git a/km72/Maystrenko_Anna/9/t3.py b/km72/Maystrenko_Anna/9/t3.py
new file mode 100644
index 00000000..202d49d3
--- /dev/null
+++ b/km72/Maystrenko_Anna/9/t3.py
@@ -0,0 +1,9 @@
+a = float(input("Введіть ваше число >> "))
+n = int(input("Введіть ваше число >> "))
+def power(a, n):
+ if n == 0:
+ return 1
+ else:
+ return a * power(a, n - 1)
+
+print(power(a, n))
\ No newline at end of file
From 829d8d9037bad7f9df893cc469efb356073f6e55 Mon Sep 17 00:00:00 2001
From: anymavpochka <31773307+anymavpochka@users.noreply.github.com>
Date: Sun, 3 Dec 2017 22:51:14 +0300
Subject: [PATCH 2/2] Add files via upload
---
km72/Maystrenko_Anna/11/latex/Makefile | 21 +
km72/Maystrenko_Anna/11/latex/doxygen.sty | 503 ++++++++++++++++
km72/Maystrenko_Anna/11/latex/files.tex | 5 +
km72/Maystrenko_Anna/11/latex/make.bat | 30 +
km72/Maystrenko_Anna/11/latex/namespaces.tex | 5 +
.../11/latex/namespacetask2.tex | 53 ++
.../11/latex/namespacetask3.tex | 51 ++
km72/Maystrenko_Anna/11/latex/refman.tex | 161 ++++++
km72/Maystrenko_Anna/11/latex/task2_8py.tex | 17 +
km72/Maystrenko_Anna/11/latex/task3_8py.tex | 17 +
km72/Maystrenko_Anna/11/rtf/refman.rtf | 382 ++++++++++++
km72/Maystrenko_Anna/11/task2.py | 33 ++
km72/Maystrenko_Anna/11/task3.py | 32 +
km72/Maystrenko_Anna/12/latex/Makefile | 21 +
km72/Maystrenko_Anna/12/latex/doxygen.sty | 503 ++++++++++++++++
km72/Maystrenko_Anna/12/latex/files.tex | 6 +
km72/Maystrenko_Anna/12/latex/make.bat | 30 +
km72/Maystrenko_Anna/12/latex/namespaces.tex | 6 +
.../12/latex/namespacetask1.tex | 56 ++
.../12/latex/namespacetask2.tex | 63 ++
.../12/latex/namespacetask3.tex | 66 +++
km72/Maystrenko_Anna/12/latex/refman.tex | 163 ++++++
km72/Maystrenko_Anna/12/latex/task1_8py.tex | 17 +
km72/Maystrenko_Anna/12/latex/task2_8py.tex | 19 +
km72/Maystrenko_Anna/12/latex/task3_8py.tex | 19 +
km72/Maystrenko_Anna/12/rtf/refman.rtf | 545 ++++++++++++++++++
km72/Maystrenko_Anna/12/task1.py | 44 ++
km72/Maystrenko_Anna/12/task2.py | 47 ++
km72/Maystrenko_Anna/12/task3.py | 52 ++
29 files changed, 2967 insertions(+)
create mode 100644 km72/Maystrenko_Anna/11/latex/Makefile
create mode 100644 km72/Maystrenko_Anna/11/latex/doxygen.sty
create mode 100644 km72/Maystrenko_Anna/11/latex/files.tex
create mode 100644 km72/Maystrenko_Anna/11/latex/make.bat
create mode 100644 km72/Maystrenko_Anna/11/latex/namespaces.tex
create mode 100644 km72/Maystrenko_Anna/11/latex/namespacetask2.tex
create mode 100644 km72/Maystrenko_Anna/11/latex/namespacetask3.tex
create mode 100644 km72/Maystrenko_Anna/11/latex/refman.tex
create mode 100644 km72/Maystrenko_Anna/11/latex/task2_8py.tex
create mode 100644 km72/Maystrenko_Anna/11/latex/task3_8py.tex
create mode 100644 km72/Maystrenko_Anna/11/rtf/refman.rtf
create mode 100644 km72/Maystrenko_Anna/11/task2.py
create mode 100644 km72/Maystrenko_Anna/11/task3.py
create mode 100644 km72/Maystrenko_Anna/12/latex/Makefile
create mode 100644 km72/Maystrenko_Anna/12/latex/doxygen.sty
create mode 100644 km72/Maystrenko_Anna/12/latex/files.tex
create mode 100644 km72/Maystrenko_Anna/12/latex/make.bat
create mode 100644 km72/Maystrenko_Anna/12/latex/namespaces.tex
create mode 100644 km72/Maystrenko_Anna/12/latex/namespacetask1.tex
create mode 100644 km72/Maystrenko_Anna/12/latex/namespacetask2.tex
create mode 100644 km72/Maystrenko_Anna/12/latex/namespacetask3.tex
create mode 100644 km72/Maystrenko_Anna/12/latex/refman.tex
create mode 100644 km72/Maystrenko_Anna/12/latex/task1_8py.tex
create mode 100644 km72/Maystrenko_Anna/12/latex/task2_8py.tex
create mode 100644 km72/Maystrenko_Anna/12/latex/task3_8py.tex
create mode 100644 km72/Maystrenko_Anna/12/rtf/refman.rtf
create mode 100644 km72/Maystrenko_Anna/12/task1.py
create mode 100644 km72/Maystrenko_Anna/12/task2.py
create mode 100644 km72/Maystrenko_Anna/12/task3.py
diff --git a/km72/Maystrenko_Anna/11/latex/Makefile b/km72/Maystrenko_Anna/11/latex/Makefile
new file mode 100644
index 00000000..8cc3866f
--- /dev/null
+++ b/km72/Maystrenko_Anna/11/latex/Makefile
@@ -0,0 +1,21 @@
+all: refman.pdf
+
+pdf: refman.pdf
+
+refman.pdf: clean refman.tex
+ pdflatex refman
+ makeindex refman.idx
+ pdflatex refman
+ latex_count=8 ; \
+ while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
+ do \
+ echo "Rerunning latex...." ;\
+ pdflatex refman ;\
+ latex_count=`expr $$latex_count - 1` ;\
+ done
+ makeindex refman.idx
+ pdflatex refman
+
+
+clean:
+ rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
diff --git a/km72/Maystrenko_Anna/11/latex/doxygen.sty b/km72/Maystrenko_Anna/11/latex/doxygen.sty
new file mode 100644
index 00000000..e457acc1
--- /dev/null
+++ b/km72/Maystrenko_Anna/11/latex/doxygen.sty
@@ -0,0 +1,503 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{doxygen}
+
+% Packages used by this style file
+\RequirePackage{alltt}
+\RequirePackage{array}
+\RequirePackage{calc}
+\RequirePackage{float}
+\RequirePackage{ifthen}
+\RequirePackage{verbatim}
+\RequirePackage[table]{xcolor}
+\RequirePackage{longtable}
+\RequirePackage{tabu}
+\RequirePackage{tabularx}
+\RequirePackage{multirow}
+
+%---------- Internal commands used in this style file ----------------
+
+\newcommand{\ensurespace}[1]{%
+ \begingroup%
+ \setlength{\dimen@}{#1}%
+ \vskip\z@\@plus\dimen@%
+ \penalty -100\vskip\z@\@plus -\dimen@%
+ \vskip\dimen@%
+ \penalty 9999%
+ \vskip -\dimen@%
+ \vskip\z@skip% hide the previous |\vskip| from |\addvspace|
+ \endgroup%
+}
+
+\newcommand{\DoxyLabelFont}{}
+\newcommand{\entrylabel}[1]{%
+ {%
+ \parbox[b]{\labelwidth-4pt}{%
+ \makebox[0pt][l]{\DoxyLabelFont#1}%
+ \vspace{1.5\baselineskip}%
+ }%
+ }%
+}
+
+\newenvironment{DoxyDesc}[1]{%
+ \ensurespace{4\baselineskip}%
+ \begin{list}{}{%
+ \settowidth{\labelwidth}{20pt}%
+ \setlength{\parsep}{0pt}%
+ \setlength{\itemsep}{0pt}%
+ \setlength{\leftmargin}{\labelwidth+\labelsep}%
+ \renewcommand{\makelabel}{\entrylabel}%
+ }%
+ \item[#1]%
+}{%
+ \end{list}%
+}
+
+\newsavebox{\xrefbox}
+\newlength{\xreflength}
+\newcommand{\xreflabel}[1]{%
+ \sbox{\xrefbox}{#1}%
+ \setlength{\xreflength}{\wd\xrefbox}%
+ \ifthenelse{\xreflength>\labelwidth}{%
+ \begin{minipage}{\textwidth}%
+ \setlength{\parindent}{0pt}%
+ \hangindent=15pt\bfseries #1\vspace{1.2\itemsep}%
+ \end{minipage}%
+ }{%
+ \parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}}%
+ }%
+}
+
+%---------- Commands used by doxygen LaTeX output generator ----------
+
+% Used by
...
+\newenvironment{DoxyPre}{%
+ \small%
+ \begin{alltt}%
+}{%
+ \end{alltt}%
+ \normalsize%
+}
+
+% Used by @code ... @endcode
+\newenvironment{DoxyCode}{%
+ \par%
+ \scriptsize%
+ \begin{alltt}%
+}{%
+ \end{alltt}%
+ \normalsize%
+}
+
+% Used by @example, @include, @includelineno and @dontinclude
+\newenvironment{DoxyCodeInclude}{%
+ \DoxyCode%
+}{%
+ \endDoxyCode%
+}
+
+% Used by @verbatim ... @endverbatim
+\newenvironment{DoxyVerb}{%
+ \footnotesize%
+ \verbatim%
+}{%
+ \endverbatim%
+ \normalsize%
+}
+
+% Used by @verbinclude
+\newenvironment{DoxyVerbInclude}{%
+ \DoxyVerb%
+}{%
+ \endDoxyVerb%
+}
+
+% Used by numbered lists (using '-#' or ...
)
+\newenvironment{DoxyEnumerate}{%
+ \enumerate%
+}{%
+ \endenumerate%
+}
+
+% Used by bullet lists (using '-', @li, @arg, or )
+\newenvironment{DoxyItemize}{%
+ \itemize%
+}{%
+ \enditemize%
+}
+
+% Used by description lists (using ...
)
+\newenvironment{DoxyDescription}{%
+ \description%
+}{%
+ \enddescription%
+}
+
+% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
+% (only if caption is specified)
+\newenvironment{DoxyImage}{%
+ \begin{figure}[H]%
+ \begin{center}%
+}{%
+ \end{center}%
+ \end{figure}%
+}
+
+% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
+% (only if no caption is specified)
+\newenvironment{DoxyImageNoCaption}{%
+ \begin{center}%
+}{%
+ \end{center}%
+}
+
+% Used by @attention
+\newenvironment{DoxyAttention}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @author and @authors
+\newenvironment{DoxyAuthor}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @date
+\newenvironment{DoxyDate}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @invariant
+\newenvironment{DoxyInvariant}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @note
+\newenvironment{DoxyNote}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @post
+\newenvironment{DoxyPostcond}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @pre
+\newenvironment{DoxyPrecond}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @copyright
+\newenvironment{DoxyCopyright}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @remark
+\newenvironment{DoxyRemark}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @return and @returns
+\newenvironment{DoxyReturn}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @since
+\newenvironment{DoxySince}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @see
+\newenvironment{DoxySeeAlso}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @version
+\newenvironment{DoxyVersion}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @warning
+\newenvironment{DoxyWarning}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @internal
+\newenvironment{DoxyInternal}[1]{%
+ \paragraph*{#1}%
+}{%
+}
+
+% Used by @par and @paragraph
+\newenvironment{DoxyParagraph}[1]{%
+ \begin{list}{}{%
+ \settowidth{\labelwidth}{40pt}%
+ \setlength{\leftmargin}{\labelwidth}%
+ \setlength{\parsep}{0pt}%
+ \setlength{\itemsep}{-4pt}%
+ \renewcommand{\makelabel}{\entrylabel}%
+ }%
+ \item[#1]%
+}{%
+ \end{list}%
+}
+
+% Used by parameter lists
+\newenvironment{DoxyParams}[2][]{%
+ \tabulinesep=1mm%
+ \par%
+ \ifthenelse{\equal{#1}{}}%
+ {\begin{longtabu} spread 0pt [l]{|X[-1,l]|X[-1,l]|}}% name + description
+ {\ifthenelse{\equal{#1}{1}}%
+ {\begin{longtabu} spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + name + desc
+ {\begin{longtabu} spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + type + name + desc
+ }
+ \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]%
+ \hline%
+ \endfirsthead%
+ \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]%
+ \hline%
+ \endhead%
+}{%
+ \end{longtabu}%
+ \vspace{6pt}%
+}
+
+% Used for fields of simple structs
+\newenvironment{DoxyFields}[1]{%
+ \tabulinesep=1mm%
+ \par%
+ \begin{longtabu} spread 0pt [l]{|X[-1,r]|X[-1,l]|X[-1,l]|}%
+ \multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
+ \hline%
+ \endfirsthead%
+ \multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
+ \hline%
+ \endhead%
+}{%
+ \end{longtabu}%
+ \vspace{6pt}%
+}
+
+% Used for fields simple class style enums
+\newenvironment{DoxyEnumFields}[1]{%
+ \tabulinesep=1mm%
+ \par%
+ \begin{longtabu} spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
+ \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
+ \hline%
+ \endfirsthead%
+ \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
+ \hline%
+ \endhead%
+}{%
+ \end{longtabu}%
+ \vspace{6pt}%
+}
+
+% Used for parameters within a detailed function description
+\newenvironment{DoxyParamCaption}{%
+ \renewcommand{\item}[2][]{\\ \hspace*{2.0cm} ##1 {\em ##2}}%
+}{%
+}
+
+% Used by return value lists
+\newenvironment{DoxyRetVals}[1]{%
+ \tabulinesep=1mm%
+ \par%
+ \begin{longtabu} spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
+ \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
+ \hline%
+ \endfirsthead%
+ \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
+ \hline%
+ \endhead%
+}{%
+ \end{longtabu}%
+ \vspace{6pt}%
+}
+
+% Used by exception lists
+\newenvironment{DoxyExceptions}[1]{%
+ \tabulinesep=1mm%
+ \par%
+ \begin{longtabu} spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
+ \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
+ \hline%
+ \endfirsthead%
+ \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
+ \hline%
+ \endhead%
+}{%
+ \end{longtabu}%
+ \vspace{6pt}%
+}
+
+% Used by template parameter lists
+\newenvironment{DoxyTemplParams}[1]{%
+ \tabulinesep=1mm%
+ \par%
+ \begin{longtabu} spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
+ \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
+ \hline%
+ \endfirsthead%
+ \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
+ \hline%
+ \endhead%
+}{%
+ \end{longtabu}%
+ \vspace{6pt}%
+}
+
+% Used for member lists
+\newenvironment{DoxyCompactItemize}{%
+ \begin{itemize}%
+ \setlength{\itemsep}{-3pt}%
+ \setlength{\parsep}{0pt}%
+ \setlength{\topsep}{0pt}%
+ \setlength{\partopsep}{0pt}%
+}{%
+ \end{itemize}%
+}
+
+% Used for member descriptions
+\newenvironment{DoxyCompactList}{%
+ \begin{list}{}{%
+ \setlength{\leftmargin}{0.5cm}%
+ \setlength{\itemsep}{0pt}%
+ \setlength{\parsep}{0pt}%
+ \setlength{\topsep}{0pt}%
+ \renewcommand{\makelabel}{\hfill}%
+ }%
+}{%
+ \end{list}%
+}
+
+% Used for reference lists (@bug, @deprecated, @todo, etc.)
+\newenvironment{DoxyRefList}{%
+ \begin{list}{}{%
+ \setlength{\labelwidth}{10pt}%
+ \setlength{\leftmargin}{\labelwidth}%
+ \addtolength{\leftmargin}{\labelsep}%
+ \renewcommand{\makelabel}{\xreflabel}%
+ }%
+}{%
+ \end{list}%
+}
+
+% Used by @bug, @deprecated, @todo, etc.
+\newenvironment{DoxyRefDesc}[1]{%
+ \begin{list}{}{%
+ \renewcommand\makelabel[1]{\textbf{##1}}%
+ \settowidth\labelwidth{\makelabel{#1}}%
+ \setlength\leftmargin{\labelwidth+\labelsep}%
+ }%
+}{%
+ \end{list}%
+}
+
+% Used by parameter lists and simple sections
+\newenvironment{Desc}
+{\begin{list}{}{%
+ \settowidth{\labelwidth}{20pt}%
+ \setlength{\parsep}{0pt}%
+ \setlength{\itemsep}{0pt}%
+ \setlength{\leftmargin}{\labelwidth+\labelsep}%
+ \renewcommand{\makelabel}{\entrylabel}%
+ }
+}{%
+ \end{list}%
+}
+
+% Used by tables
+\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}%
+\newenvironment{TabularC}[1]%
+{\tabulinesep=1mm
+\begin{longtabu} spread 0pt [c]{*#1{|X[-1]}|}}%
+{\end{longtabu}\par}%
+
+\newenvironment{TabularNC}[1]%
+{\begin{tabu} spread 0pt [l]{*#1{|X[-1]}|}}%
+{\end{tabu}\par}%
+
+% Used for member group headers
+\newenvironment{Indent}{%
+ \begin{list}{}{%
+ \setlength{\leftmargin}{0.5cm}%
+ }%
+ \item[]\ignorespaces%
+}{%
+ \unskip%
+ \end{list}%
+}
+
+% Used when hyperlinks are turned off
+\newcommand{\doxyref}[3]{%
+ \textbf{#1} (\textnormal{#2}\,\pageref{#3})%
+}
+
+% Used to link to a table when hyperlinks are turned on
+\newcommand{\doxytablelink}[2]{%
+ \ref{#1}%
+}
+
+% Used to link to a table when hyperlinks are turned off
+\newcommand{\doxytableref}[3]{%
+ \ref{#3}%
+}
+
+% Used by @addindex
+\newcommand{\lcurly}{\{}
+\newcommand{\rcurly}{\}}
+
+% Colors used for syntax highlighting
+\definecolor{comment}{rgb}{0.5,0.0,0.0}
+\definecolor{keyword}{rgb}{0.0,0.5,0.0}
+\definecolor{keywordtype}{rgb}{0.38,0.25,0.125}
+\definecolor{keywordflow}{rgb}{0.88,0.5,0.0}
+\definecolor{preprocessor}{rgb}{0.5,0.38,0.125}
+\definecolor{stringliteral}{rgb}{0.0,0.125,0.25}
+\definecolor{charliteral}{rgb}{0.0,0.5,0.5}
+\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0}
+\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43}
+\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0}
+\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0}
+
+% Color used for table heading
+\newcommand{\tableheadbgcolor}{lightgray}%
+
+% Version of hypertarget with correct landing location
+\newcommand{\Hypertarget}[1]{\Hy@raisedlink{\hypertarget{#1}{}}}
+
+% Define caption that is also suitable in a table
+\makeatletter
+\def\doxyfigcaption{%
+\refstepcounter{figure}%
+\@dblarg{\@caption{figure}}}
+\makeatother
diff --git a/km72/Maystrenko_Anna/11/latex/files.tex b/km72/Maystrenko_Anna/11/latex/files.tex
new file mode 100644
index 00000000..84377729
--- /dev/null
+++ b/km72/Maystrenko_Anna/11/latex/files.tex
@@ -0,0 +1,5 @@
+\section{File List}
+Here is a list of all files with brief descriptions\+:\begin{DoxyCompactList}
+\item\contentsline{section}{\hyperlink{task2_8py}{task2.\+py} }{\pageref{task2_8py}}{}
+\item\contentsline{section}{\hyperlink{task3_8py}{task3.\+py} }{\pageref{task3_8py}}{}
+\end{DoxyCompactList}
diff --git a/km72/Maystrenko_Anna/11/latex/make.bat b/km72/Maystrenko_Anna/11/latex/make.bat
new file mode 100644
index 00000000..afcb4f72
--- /dev/null
+++ b/km72/Maystrenko_Anna/11/latex/make.bat
@@ -0,0 +1,30 @@
+set Dir_Old=%cd%
+cd /D %~dp0
+
+del /s /f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
+
+pdflatex refman
+echo ----
+makeindex refman.idx
+echo ----
+pdflatex refman
+
+setlocal enabledelayedexpansion
+set count=8
+:repeat
+set content=X
+for /F "tokens=*" %%T in ( 'findstr /C:"Rerun LaTeX" refman.log' ) do set content="%%~T"
+if !content! == X for /F "tokens=*" %%T in ( 'findstr /C:"Rerun to get cross-references right" refman.log' ) do set content="%%~T"
+if !content! == X goto :skip
+set /a count-=1
+if !count! EQU 0 goto :skip
+
+echo ----
+pdflatex refman
+goto :repeat
+:skip
+endlocal
+makeindex refman.idx
+pdflatex refman
+cd /D %Dir_Old%
+set Dir_Old=
diff --git a/km72/Maystrenko_Anna/11/latex/namespaces.tex b/km72/Maystrenko_Anna/11/latex/namespaces.tex
new file mode 100644
index 00000000..312203c6
--- /dev/null
+++ b/km72/Maystrenko_Anna/11/latex/namespaces.tex
@@ -0,0 +1,5 @@
+\section{Namespace List}
+Here is a list of all namespaces with brief descriptions\+:\begin{DoxyCompactList}
+\item\contentsline{section}{\hyperlink{namespacetask2}{task2} }{\pageref{namespacetask2}}{}
+\item\contentsline{section}{\hyperlink{namespacetask3}{task3} }{\pageref{namespacetask3}}{}
+\end{DoxyCompactList}
diff --git a/km72/Maystrenko_Anna/11/latex/namespacetask2.tex b/km72/Maystrenko_Anna/11/latex/namespacetask2.tex
new file mode 100644
index 00000000..3b831947
--- /dev/null
+++ b/km72/Maystrenko_Anna/11/latex/namespacetask2.tex
@@ -0,0 +1,53 @@
+\hypertarget{namespacetask2}{}\section{task2 Namespace Reference}
+\label{namespacetask2}\index{task2@{task2}}
+\subsection*{Functions}
+\begin{DoxyCompactItemize}
+\item
+def \hyperlink{namespacetask2_a1ffd796a68d5d27cee117c8aee33e06c}{min\+\_\+elem} (\hyperlink{namespacetask2_aba321870001d09b8b859f0944c5cfd56}{l})
+\end{DoxyCompactItemize}
+\subsection*{Variables}
+\begin{DoxyCompactItemize}
+\item
+list \hyperlink{namespacetask2_aba321870001d09b8b859f0944c5cfd56}{l} = \mbox{[}int(x) for x in input(\char`\"{}Введіть ваш список $>$$>$$>$ \char`\"{}).split()\mbox{]}
+\end{DoxyCompactItemize}
+
+
+\subsection{Function Documentation}
+\mbox{\Hypertarget{namespacetask2_a1ffd796a68d5d27cee117c8aee33e06c}\label{namespacetask2_a1ffd796a68d5d27cee117c8aee33e06c}}
+\index{task2@{task2}!min\+\_\+elem@{min\+\_\+elem}}
+\index{min\+\_\+elem@{min\+\_\+elem}!task2@{task2}}
+\subsubsection{\texorpdfstring{min\+\_\+elem()}{min\_elem()}}
+{\footnotesize\ttfamily def task2.\+min\+\_\+elem (\begin{DoxyParamCaption}\item[{}]{l }\end{DoxyParamCaption})}
+
+\begin{DoxyVerb}This function find min element of list
+
+Args:
+ l: list of number
+
+Returns:
+ min elem: float number
+
+Raises:
+ ValueError
+
+Examples:
+ l = [1,2,8,9,0]
+ >>> print(min_elem(l))
+ "Data is correct"
+ "0"
+
+ l = ['a',4,6,7]
+ >>> print(min_elem(l))
+ Traceback (most recent call last):
+ ...
+ ValueError
+\end{DoxyVerb}
+
+
+\subsection{Variable Documentation}
+\mbox{\Hypertarget{namespacetask2_aba321870001d09b8b859f0944c5cfd56}\label{namespacetask2_aba321870001d09b8b859f0944c5cfd56}}
+\index{task2@{task2}!l@{l}}
+\index{l@{l}!task2@{task2}}
+\subsubsection{\texorpdfstring{l}{l}}
+{\footnotesize\ttfamily list task2.\+l = \mbox{[}int(x) for x in input(\char`\"{}Введіть ваш список $>$$>$$>$ \char`\"{}).split()\mbox{]}}
+
diff --git a/km72/Maystrenko_Anna/11/latex/namespacetask3.tex b/km72/Maystrenko_Anna/11/latex/namespacetask3.tex
new file mode 100644
index 00000000..a533212b
--- /dev/null
+++ b/km72/Maystrenko_Anna/11/latex/namespacetask3.tex
@@ -0,0 +1,51 @@
+\hypertarget{namespacetask3}{}\section{task3 Namespace Reference}
+\label{namespacetask3}\index{task3@{task3}}
+\subsection*{Functions}
+\begin{DoxyCompactItemize}
+\item
+def \hyperlink{namespacetask3_a0cdf8949b0e074a3ccdb7751890c220d}{rev\+List} (\hyperlink{namespacetask3_a10c3530aba7287111f528047cf12d9e0}{list})
+\end{DoxyCompactItemize}
+\subsection*{Variables}
+\begin{DoxyCompactItemize}
+\item
+list \hyperlink{namespacetask3_a10c3530aba7287111f528047cf12d9e0}{list} = \mbox{[}int(x) for x in input(\char`\"{}Введіть ваш список $>$$>$ \char`\"{}).split()\mbox{]}
+\end{DoxyCompactItemize}
+
+
+\subsection{Function Documentation}
+\mbox{\Hypertarget{namespacetask3_a0cdf8949b0e074a3ccdb7751890c220d}\label{namespacetask3_a0cdf8949b0e074a3ccdb7751890c220d}}
+\index{task3@{task3}!rev\+List@{rev\+List}}
+\index{rev\+List@{rev\+List}!task3@{task3}}
+\subsubsection{\texorpdfstring{rev\+List()}{revList()}}
+{\footnotesize\ttfamily def task3.\+rev\+List (\begin{DoxyParamCaption}\item[{}]{list }\end{DoxyParamCaption})}
+
+\begin{DoxyVerb}This function reverse a list
+
+Args:
+ list: list of number
+
+Returns:
+ list: reverse list
+
+Raises:
+ OverflowError
+
+Examples:
+ list = [1,2,8,9,0]
+ >>> print(revList(list))
+ "Data is correct"
+ "[0,9,8,2,1]"
+
+ list = ['a',4,6,7]
+ >>> print(revList(list))
+ "Data is correct"
+ "[7,6,4,"a"]\end{DoxyVerb}
+
+
+\subsection{Variable Documentation}
+\mbox{\Hypertarget{namespacetask3_a10c3530aba7287111f528047cf12d9e0}\label{namespacetask3_a10c3530aba7287111f528047cf12d9e0}}
+\index{task3@{task3}!list@{list}}
+\index{list@{list}!task3@{task3}}
+\subsubsection{\texorpdfstring{list}{list}}
+{\footnotesize\ttfamily list task3.\+list = \mbox{[}int(x) for x in input(\char`\"{}Введіть ваш список $>$$>$ \char`\"{}).split()\mbox{]}}
+
diff --git a/km72/Maystrenko_Anna/11/latex/refman.tex b/km72/Maystrenko_Anna/11/latex/refman.tex
new file mode 100644
index 00000000..2d7368cb
--- /dev/null
+++ b/km72/Maystrenko_Anna/11/latex/refman.tex
@@ -0,0 +1,161 @@
+\documentclass[twoside]{book}
+
+% Packages required by doxygen
+\usepackage{fixltx2e}
+\usepackage{calc}
+\usepackage{doxygen}
+\usepackage[export]{adjustbox} % also loads graphicx
+\usepackage{graphicx}
+\usepackage[utf8]{inputenc}
+\usepackage{makeidx}
+\usepackage{multicol}
+\usepackage{multirow}
+\PassOptionsToPackage{warn}{textcomp}
+\usepackage{textcomp}
+\usepackage[nointegrals]{wasysym}
+\usepackage[table]{xcolor}
+
+% Font selection
+\usepackage[T1]{fontenc}
+\usepackage[scaled=.90]{helvet}
+\usepackage{courier}
+\usepackage{amssymb}
+\usepackage{sectsty}
+\renewcommand{\familydefault}{\sfdefault}
+\allsectionsfont{%
+ \fontseries{bc}\selectfont%
+ \color{darkgray}%
+}
+\renewcommand{\DoxyLabelFont}{%
+ \fontseries{bc}\selectfont%
+ \color{darkgray}%
+}
+\newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}}
+
+% Page & text layout
+\usepackage{geometry}
+\geometry{%
+ a4paper,%
+ top=2.5cm,%
+ bottom=2.5cm,%
+ left=2.5cm,%
+ right=2.5cm%
+}
+\tolerance=750
+\hfuzz=15pt
+\hbadness=750
+\setlength{\emergencystretch}{15pt}
+\setlength{\parindent}{0cm}
+\setlength{\parskip}{3ex plus 2ex minus 2ex}
+\makeatletter
+\renewcommand{\paragraph}{%
+ \@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{%
+ \normalfont\normalsize\bfseries\SS@parafont%
+ }%
+}
+\renewcommand{\subparagraph}{%
+ \@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{%
+ \normalfont\normalsize\bfseries\SS@subparafont%
+ }%
+}
+\makeatother
+
+% Headers & footers
+\usepackage{fancyhdr}
+\pagestyle{fancyplain}
+\fancyhead[LE]{\fancyplain{}{\bfseries\thepage}}
+\fancyhead[CE]{\fancyplain{}{}}
+\fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}}
+\fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}}
+\fancyhead[CO]{\fancyplain{}{}}
+\fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
+\fancyfoot[LE]{\fancyplain{}{}}
+\fancyfoot[CE]{\fancyplain{}{}}
+\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }}
+\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }}
+\fancyfoot[CO]{\fancyplain{}{}}
+\fancyfoot[RO]{\fancyplain{}{}}
+\renewcommand{\footrulewidth}{0.4pt}
+\renewcommand{\chaptermark}[1]{%
+ \markboth{#1}{}%
+}
+\renewcommand{\sectionmark}[1]{%
+ \markright{\thesection\ #1}%
+}
+
+% Indices & bibliography
+\usepackage{natbib}
+\usepackage[titles]{tocloft}
+\setcounter{tocdepth}{3}
+\setcounter{secnumdepth}{5}
+\makeindex
+
+% Hyperlinks (required, but should be loaded last)
+\usepackage{ifpdf}
+\ifpdf
+ \usepackage[pdftex,pagebackref=true]{hyperref}
+\else
+ \usepackage[ps2pdf,pagebackref=true]{hyperref}
+\fi
+\hypersetup{%
+ colorlinks=true,%
+ linkcolor=blue,%
+ citecolor=blue,%
+ unicode%
+}
+
+% Custom commands
+\newcommand{\clearemptydoublepage}{%
+ \newpage{\pagestyle{empty}\cleardoublepage}%
+}
+
+\usepackage{caption}
+\captionsetup{labelsep=space,justification=centering,font={bf},singlelinecheck=off,skip=4pt,position=top}
+
+%===== C O N T E N T S =====
+
+\begin{document}
+
+% Titlepage & ToC
+\hypersetup{pageanchor=false,
+ bookmarksnumbered=true,
+ pdfencoding=unicode
+ }
+\pagenumbering{alph}
+\begin{titlepage}
+\vspace*{7cm}
+\begin{center}%
+{\Large Task3 }\\
+\vspace*{1cm}
+{\large Generated by Doxygen 1.8.13}\\
+\end{center}
+\end{titlepage}
+\clearemptydoublepage
+\pagenumbering{roman}
+\tableofcontents
+\clearemptydoublepage
+\pagenumbering{arabic}
+\hypersetup{pageanchor=true}
+
+%--- Begin generated contents ---
+\chapter{Namespace Index}
+\input{namespaces}
+\chapter{File Index}
+\input{files}
+\chapter{Namespace Documentation}
+\input{namespacetask2}
+\input{namespacetask3}
+\chapter{File Documentation}
+\input{task2_8py}
+\input{task3_8py}
+%--- End generated contents ---
+
+% Index
+\backmatter
+\newpage
+\phantomsection
+\clearemptydoublepage
+\addcontentsline{toc}{chapter}{Index}
+\printindex
+
+\end{document}
diff --git a/km72/Maystrenko_Anna/11/latex/task2_8py.tex b/km72/Maystrenko_Anna/11/latex/task2_8py.tex
new file mode 100644
index 00000000..68fe02c7
--- /dev/null
+++ b/km72/Maystrenko_Anna/11/latex/task2_8py.tex
@@ -0,0 +1,17 @@
+\hypertarget{task2_8py}{}\section{task2.\+py File Reference}
+\label{task2_8py}\index{task2.\+py@{task2.\+py}}
+\subsection*{Namespaces}
+\begin{DoxyCompactItemize}
+\item
+ \hyperlink{namespacetask2}{task2}
+\end{DoxyCompactItemize}
+\subsection*{Functions}
+\begin{DoxyCompactItemize}
+\item
+def \hyperlink{namespacetask2_a1ffd796a68d5d27cee117c8aee33e06c}{task2.\+min\+\_\+elem} (l)
+\end{DoxyCompactItemize}
+\subsection*{Variables}
+\begin{DoxyCompactItemize}
+\item
+list \hyperlink{namespacetask2_aba321870001d09b8b859f0944c5cfd56}{task2.\+l} = \mbox{[}int(x) for x in input(\char`\"{}Введіть ваш список $>$$>$$>$ \char`\"{}).split()\mbox{]}
+\end{DoxyCompactItemize}
diff --git a/km72/Maystrenko_Anna/11/latex/task3_8py.tex b/km72/Maystrenko_Anna/11/latex/task3_8py.tex
new file mode 100644
index 00000000..b28759aa
--- /dev/null
+++ b/km72/Maystrenko_Anna/11/latex/task3_8py.tex
@@ -0,0 +1,17 @@
+\hypertarget{task3_8py}{}\section{task3.\+py File Reference}
+\label{task3_8py}\index{task3.\+py@{task3.\+py}}
+\subsection*{Namespaces}
+\begin{DoxyCompactItemize}
+\item
+ \hyperlink{namespacetask3}{task3}
+\end{DoxyCompactItemize}
+\subsection*{Functions}
+\begin{DoxyCompactItemize}
+\item
+def \hyperlink{namespacetask3_a0cdf8949b0e074a3ccdb7751890c220d}{task3.\+rev\+List} (list)
+\end{DoxyCompactItemize}
+\subsection*{Variables}
+\begin{DoxyCompactItemize}
+\item
+list \hyperlink{namespacetask3_a10c3530aba7287111f528047cf12d9e0}{task3.\+list} = \mbox{[}int(x) for x in input(\char`\"{}Введіть ваш список $>$$>$ \char`\"{}).split()\mbox{]}
+\end{DoxyCompactItemize}
diff --git a/km72/Maystrenko_Anna/11/rtf/refman.rtf b/km72/Maystrenko_Anna/11/rtf/refman.rtf
new file mode 100644
index 00000000..3c0cf2b8
--- /dev/null
+++ b/km72/Maystrenko_Anna/11/rtf/refman.rtf
@@ -0,0 +1,382 @@
+{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1033
+{\fonttbl {\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
+{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}
+{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}
+{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}
+}
+{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}
+{\stylesheet
+{\widctlpar\adjustright \fs20\cgrid \snext0 Normal;}
+{\paperw11900\paperh16840\margl1800\margr1800\margt1440\margb1440\gutter0\ltrsect}
+{\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid \sbasedon0 \snext0 heading 1;}
+{\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid \sbasedon0 \snext0 heading 2;}
+{\s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid \sbasedon0 \snext0 heading 3;}
+{\s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}
+{\s5\sb90\sa30\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext0 heading 5;}{\*\cs10 \additive Default Paragraph Font;}
+{\s15\qc\sb240\sa60\widctlpar\outlinelevel0\adjustright \b\f1\fs32\kerning28\cgrid \sbasedon0 \snext15 Title;}
+{\s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid \sbasedon0 \snext16 Subtitle;}
+{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid \sbasedon0 \snext17 BodyText;}
+{\s18\widctlpar\fs22\cgrid \sbasedon0 \snext18 DenseText;}
+{\s28\widctlpar\tqc\tx4320\tqr\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext28 header;}
+{\s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid \sbasedon0 \snext29 footer;}
+{\s30\li360\sa60\sb120\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext30 GroupHeader;}
+{\s40\li0\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext41 Code Example 0;}
+{\s41\li360\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext42 Code Example 1;}
+{\s42\li720\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext43 Code Example 2;}
+{\s43\li1080\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext44 Code Example 3;}
+{\s44\li1440\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext45 Code Example 4;}
+{\s45\li1800\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext46 Code Example 5;}
+{\s46\li2160\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext47 Code Example 6;}
+{\s47\li2520\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext48 Code Example 7;}
+{\s48\li2880\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext49 Code Example 8;}
+{\s49\li3240\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext49 Code Example 9;}
+{\s50\li0\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext51 List Continue 0;}
+{\s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext52 List Continue 1;}
+{\s52\li720\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext53 List Continue 2;}
+{\s53\li1080\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext54 List Continue 3;}
+{\s54\li1440\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext55 List Continue 4;}
+{\s55\li1800\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext56 List Continue 5;}
+{\s56\li2160\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext57 List Continue 6;}
+{\s57\li2520\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext58 List Continue 7;}
+{\s58\li2880\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext59 List Continue 8;}
+{\s59\li3240\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext59 List Continue 9;}
+{\s60\li0\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext61 DescContinue 0;}
+{\s61\li360\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext62 DescContinue 1;}
+{\s62\li720\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext63 DescContinue 2;}
+{\s63\li1080\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext64 DescContinue 3;}
+{\s64\li1440\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext65 DescContinue 4;}
+{\s65\li1800\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext66 DescContinue 5;}
+{\s66\li2160\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext67 DescContinue 6;}
+{\s67\li2520\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext68 DescContinue 7;}
+{\s68\li2880\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext69 DescContinue 8;}
+{\s69\li3240\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext69 DescContinue 9;}
+{\s70\li0\sa30\sb30\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext81 LatexTOC 0;}
+{\s71\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext82 LatexTOC 1;}
+{\s72\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext83 LatexTOC 2;}
+{\s73\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext84 LatexTOC 3;}
+{\s74\li1440\sa18\sb18\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext85 LatexTOC 4;}
+{\s75\li1800\sa15\sb15\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext86 LatexTOC 5;}
+{\s76\li2160\sa12\sb12\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext87 LatexTOC 6;}
+{\s77\li2520\sa9\sb9\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext88 LatexTOC 7;}
+{\s78\li2880\sa6\sb6\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext89 LatexTOC 8;}
+{\s79\li3240\sa3\sb3\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext89 LatexTOC 9;}
+{\s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid \sbasedon0 \snext81 \sautoupd List Bullet 0;}
+{\s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid \sbasedon0 \snext82 \sautoupd List Bullet 1;}
+{\s82\fi-360\li1080\widctlpar\jclisttab\tx1080{\*\pn \pnlvlbody\ilvl0\ls3\pnrnot0\pndec }\ls3\adjustright \fs20\cgrid \sbasedon0 \snext83 \sautoupd List Bullet 2;}
+{\s83\fi-360\li1440\widctlpar\jclisttab\tx1440{\*\pn \pnlvlbody\ilvl0\ls4\pnrnot0\pndec }\ls4\adjustright \fs20\cgrid \sbasedon0 \snext84 \sautoupd List Bullet 3;}
+{\s84\fi-360\li1800\widctlpar\jclisttab\tx1800{\*\pn \pnlvlbody\ilvl0\ls5\pnrnot0\pndec }\ls5\adjustright \fs20\cgrid \sbasedon0 \snext85 \sautoupd List Bullet 4;}
+{\s85\fi-360\li2160\widctlpar\jclisttab\tx2160{\*\pn \pnlvlbody\ilvl0\ls6\pnrnot0\pndec }\ls6\adjustright \fs20\cgrid \sbasedon0 \snext86 \sautoupd List Bullet 5;}
+{\s86\fi-360\li2520\widctlpar\jclisttab\tx2520{\*\pn \pnlvlbody\ilvl0\ls7\pnrnot0\pndec }\ls7\adjustright \fs20\cgrid \sbasedon0 \snext87 \sautoupd List Bullet 6;}
+{\s87\fi-360\li2880\widctlpar\jclisttab\tx2880{\*\pn \pnlvlbody\ilvl0\ls8\pnrnot0\pndec }\ls8\adjustright \fs20\cgrid \sbasedon0 \snext88 \sautoupd List Bullet 7;}
+{\s88\fi-360\li3240\widctlpar\jclisttab\tx3240{\*\pn \pnlvlbody\ilvl0\ls9\pnrnot0\pndec }\ls9\adjustright \fs20\cgrid \sbasedon0 \snext89 \sautoupd List Bullet 8;}
+{\s89\fi-360\li3600\widctlpar\jclisttab\tx3600{\*\pn \pnlvlbody\ilvl0\ls10\pnrnot0\pndec }\ls10\adjustright \fs20\cgrid \sbasedon0 \snext89 \sautoupd List Bullet 9;}
+{\s90\fi-360\li360\widctlpar\fs20\cgrid \sbasedon0 \snext91 \sautoupd List Enum 0;}
+{\s91\fi-360\li720\widctlpar\fs20\cgrid \sbasedon0 \snext92 \sautoupd List Enum 1;}
+{\s92\fi-360\li1080\widctlpar\fs20\cgrid \sbasedon0 \snext93 \sautoupd List Enum 2;}
+{\s93\fi-360\li1440\widctlpar\fs20\cgrid \sbasedon0 \snext94 \sautoupd List Enum 3;}
+{\s94\fi-360\li1800\widctlpar\fs20\cgrid \sbasedon0 \snext95 \sautoupd List Enum 4;}
+{\s95\fi-360\li2160\widctlpar\fs20\cgrid \sbasedon0 \snext96 \sautoupd List Enum 5;}
+{\s96\fi-360\li2520\widctlpar\fs20\cgrid \sbasedon0 \snext96 \sautoupd List Enum 5;}
+{\s97\fi-360\li2880\widctlpar\fs20\cgrid \sbasedon0 \snext98 \sautoupd List Enum 7;}
+{\s98\fi-360\li3240\widctlpar\fs20\cgrid \sbasedon0 \snext99 \sautoupd List Enum 8;}
+{\s99\fi-360\li3600\widctlpar\fs20\cgrid \sbasedon0 \snext99 \sautoupd List Enum 9;}
+}
+{\info
+{\title {\comment Task3 }Task3}
+{\comment Generated byDoxgyen. }
+{\creatim \yr2017\mo12\dy3\hr12\min41\sec10}
+}\pard\plain
+\sectd\pgnlcrm
+{\footer \s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid {\chpgn}}
+\pard\plain \s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid
+\vertalc\qc\par\par\par\par\par\par\par
+\pard\plain \s15\qc\sb240\sa60\widctlpar\outlinelevel0\adjustright \b\f1\fs32\kerning28\cgrid
+{\field\fldedit {\*\fldinst TITLE \\*MERGEFORMAT}{\fldrslt Task3}}\par
+\pard\plain \s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid
+\par
+\par\par\par\par\par\par\par\par\par\par\par\par
+\pard\plain \s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid
+{\field\fldedit {\*\fldinst AUTHOR \\*MERGEFORMAT}{\fldrslt AUTHOR}}\par
+Version \par{\field\fldedit {\*\fldinst CREATEDATE \\*MERGEFORMAT}{\fldrslt Sun Dec 3 2017 }}\par
+\page\page\vertalt
+\pard\plain
+\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid Table of Contents\par
+\pard\plain \par
+{\field\fldedit {\*\fldinst TOC \\f \\*MERGEFORMAT}{\fldrslt Table of contents}}\par
+\pard\plain
+\sect \sbkpage \pgndec \pgnrestart
+\sect \sectd \sbknone
+{\footer \s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid {\chpgn}}
+
+\pard\plain \sect\sbkpage
+\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid
+Namespace Index\par \pard\plain
+{\tc \v Namespace Index}
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
+Namespace List\par \pard\plain
+{
+\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Here is a list of all namespaces with brief descriptions:}
+{
+\par
+\pard\plain \s71\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid
+{\b {\b task2} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAC \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b {\b task3} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAF \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+\par}
+\pard\plain \sect\sbkpage
+\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid
+File Index\par \pard\plain
+{\tc \v File Index}
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
+File List\par \pard\plain
+{
+\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Here is a list of all files with brief descriptions:}
+{
+\par
+\pard\plain \s71\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid
+{\b {\b task2.py} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAA \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b {\b task3.py} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAB \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+\par}
+\pard\plain \sect\sbkpage
+\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid
+Namespace Documentation\par \pard\plain
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
+task2 Namespace Reference\par \pard\plain
+{\tc\tcl2 \v task2}
+{\xe \v task2}
+{\bkmkstart AAAAAAAAAC}
+{\bkmkend AAAAAAAAAC}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Functions\par
+\pard\plain
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+def {\b min_elem} ({\b l})\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Variables\par
+\pard\plain
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+list {\b l} = [int(x) for x in input("\'D0\'92\'D0\'B2\'D0\'B5\'D0\'B4\'D1\'96\'D1\'82\'D1\'8C \'D0\'B2\'D0\'B0\'D1\'88 \'D1\'81\'D0\'BF\'D0\'B8\'D1\'81\'D0\'BE\'D0\'BA >>> ").split()]\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Function Documentation\par
+\pard\plain
+{\xe \v min_elem\:task2}
+{\xe \v task2\:min_elem}
+\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
+{\b
+def task2.min_elem ( {\i l})}}
+\par
+{\bkmkstart AAAAAAAAAD}
+{\bkmkend AAAAAAAAAD}
+{
+\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
+{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
+{
+\par
+\pard\plain \s41\li360\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid This function find min element of list\par
+\par
+Args:\par
+ l: list of number\par
+\par
+Returns:\par
+ min elem: float number\par
+\par
+Raises:\par
+ ValueError\par
+\par
+Examples:\par
+ l = [1,2,8,9,0]\par
+ >>> print(min_elem(l))\par
+ "Data is correct"\par
+ "0"\par
+\par
+ l = ['a',4,6,7]\par
+ >>> print(min_elem(l))\par
+ Traceback (most recent call last):\par
+ ...\par
+ ValueError\par
+}
+ \par
+}}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Variable Documentation\par
+\pard\plain
+{\xe \v l\:task2}
+{\xe \v task2\:l}
+\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
+{\b
+list task2.l = [int(x) for x in input("\'D0\'92\'D0\'B2\'D0\'B5\'D0\'B4\'D1\'96\'D1\'82\'D1\'8C \'D0\'B2\'D0\'B0\'D1\'88 \'D1\'81\'D0\'BF\'D0\'B8\'D1\'81\'D0\'BE\'D0\'BA >>> ").split()]}}
+\par
+{\bkmkstart AAAAAAAAAE}
+{\bkmkend AAAAAAAAAE}
+{
+\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
+}
+\par \pard\plain
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
+task3 Namespace Reference\par \pard\plain
+{\tc\tcl2 \v task3}
+{\xe \v task3}
+{\bkmkstart AAAAAAAAAF}
+{\bkmkend AAAAAAAAAF}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Functions\par
+\pard\plain
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+def {\b revList} ({\b list})\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Variables\par
+\pard\plain
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+list {\b list} = [int(x) for x in input("\'D0\'92\'D0\'B2\'D0\'B5\'D0\'B4\'D1\'96\'D1\'82\'D1\'8C \'D0\'B2\'D0\'B0\'D1\'88 \'D1\'81\'D0\'BF\'D0\'B8\'D1\'81\'D0\'BE\'D0\'BA >> ").split()]\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Function Documentation\par
+\pard\plain
+{\xe \v revList\:task3}
+{\xe \v task3\:revList}
+\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
+{\b
+def task3.revList ( {\i list})}}
+\par
+{\bkmkstart AAAAAAAAAG}
+{\bkmkend AAAAAAAAAG}
+{
+\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
+{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
+{
+\par
+\pard\plain \s41\li360\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid This function reverse a list\par
+\par
+Args:\par
+ list: list of number\par
+\par
+Returns:\par
+ list: reverse list\par
+\par
+Raises:\par
+ OverflowError\par
+\par
+Examples:\par
+ list = [1,2,8,9,0]\par
+ >>> print(revList(list))\par
+ "Data is correct"\par
+ "[0,9,8,2,1]"\par
+\par
+ list = ['a',4,6,7]\par
+ >>> print(revList(list))\par
+ "Data is correct"\par
+ "[7,6,4,"a"]}
+ \par
+}}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Variable Documentation\par
+\pard\plain
+{\xe \v list\:task3}
+{\xe \v task3\:list}
+\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
+{\b
+list task3.list = [int(x) for x in input("\'D0\'92\'D0\'B2\'D0\'B5\'D0\'B4\'D1\'96\'D1\'82\'D1\'8C \'D0\'B2\'D0\'B0\'D1\'88 \'D1\'81\'D0\'BF\'D0\'B8\'D1\'81\'D0\'BE\'D0\'BA >> ").split()]}}
+\par
+{\bkmkstart AAAAAAAAAH}
+{\bkmkend AAAAAAAAAH}
+{
+\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
+}
+
+\pard\plain \sect\sbkpage
+\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid
+File Documentation{\tc \v File Documentation}
+\par \pard\plain
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
+task2.py File Reference\par \pard\plain
+{\tc\tcl2 \v task2.py}
+{\xe \v task2.py}
+{\bkmkstart AAAAAAAAAA}
+{\bkmkend AAAAAAAAAA}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Namespaces\par
+\pard\plain
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+ {\b task2}\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Functions\par
+\pard\plain
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+def {\b task2.min_elem} (l)\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Variables\par
+\pard\plain
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+list {\b task2.l} = [int(x) for x in input("\'D0\'92\'D0\'B2\'D0\'B5\'D0\'B4\'D1\'96\'D1\'82\'D1\'8C \'D0\'B2\'D0\'B0\'D1\'88 \'D1\'81\'D0\'BF\'D0\'B8\'D1\'81\'D0\'BE\'D0\'BA >>> ").split()]\par
+}
+\par \pard\plain
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
+task3.py File Reference\par \pard\plain
+{\tc\tcl2 \v task3.py}
+{\xe \v task3.py}
+{\bkmkstart AAAAAAAAAB}
+{\bkmkend AAAAAAAAAB}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Namespaces\par
+\pard\plain
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+ {\b task3}\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Functions\par
+\pard\plain
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+def {\b task3.revList} (list)\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Variables\par
+\pard\plain
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+list {\b task3.list} = [int(x) for x in input("\'D0\'92\'D0\'B2\'D0\'B5\'D0\'B4\'D1\'96\'D1\'82\'D1\'8C \'D0\'B2\'D0\'B0\'D1\'88 \'D1\'81\'D0\'BF\'D0\'B8\'D1\'81\'D0\'BE\'D0\'BA >> ").split()]\par
+}
+
+\pard\plain \sect\sbkpage
+\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid
+\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid Index\par
+\pard\plain
+{\tc \v Index}
+{\field\fldedit {\*\fldinst INDEX \\c2 \\*MERGEFORMAT}{\fldrslt INDEX}}
+}
\ No newline at end of file
diff --git a/km72/Maystrenko_Anna/11/task2.py b/km72/Maystrenko_Anna/11/task2.py
new file mode 100644
index 00000000..a40a73e7
--- /dev/null
+++ b/km72/Maystrenko_Anna/11/task2.py
@@ -0,0 +1,33 @@
+def min_elem(l):
+ """
+ This function find min element of list
+
+ Args:
+ l: list of number
+
+ Returns:
+ min elem: float number
+
+ Raises:
+ ValueError
+
+ Examples:
+ l = [1,2,8,9,0]
+ >>> print(min_elem(l))
+ "Data is correct"
+ "0"
+
+ l = ['a',4,6,7]
+ >>> print(min_elem(l))
+ Traceback (most recent call last):
+ ...
+ ValueError
+ """
+ if len(l) == 1:
+ return l[0]
+
+ else:
+ return min(l[0], min_elem(l[1:]))
+
+l = [int(x) for x in input("Введіть ваш список >>> ").split()]
+print(min_elem(l))
diff --git a/km72/Maystrenko_Anna/11/task3.py b/km72/Maystrenko_Anna/11/task3.py
new file mode 100644
index 00000000..cbfc9e6a
--- /dev/null
+++ b/km72/Maystrenko_Anna/11/task3.py
@@ -0,0 +1,32 @@
+def revList(list):
+ """
+ This function reverse a list
+
+ Args:
+ list: list of number
+
+ Returns:
+ list: reverse list
+
+ Raises:
+ OverflowError
+
+ Examples:
+ list = [1,2,8,9,0]
+ >>> print(revList(list))
+ "Data is correct"
+ "[0,9,8,2,1]"
+
+ list = ['a',4,6,7]
+ >>> print(revList(list))
+ "Data is correct"
+ "[7,6,4,"a"]
+
+ """
+ if len(list) == 1:
+ return list
+ else:
+ return revList(list[1:]) + [list[0]]
+
+list = [int(x) for x in input("Введіть ваш список >> ").split()]
+print(revList(list))
\ No newline at end of file
diff --git a/km72/Maystrenko_Anna/12/latex/Makefile b/km72/Maystrenko_Anna/12/latex/Makefile
new file mode 100644
index 00000000..8cc3866f
--- /dev/null
+++ b/km72/Maystrenko_Anna/12/latex/Makefile
@@ -0,0 +1,21 @@
+all: refman.pdf
+
+pdf: refman.pdf
+
+refman.pdf: clean refman.tex
+ pdflatex refman
+ makeindex refman.idx
+ pdflatex refman
+ latex_count=8 ; \
+ while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
+ do \
+ echo "Rerunning latex...." ;\
+ pdflatex refman ;\
+ latex_count=`expr $$latex_count - 1` ;\
+ done
+ makeindex refman.idx
+ pdflatex refman
+
+
+clean:
+ rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
diff --git a/km72/Maystrenko_Anna/12/latex/doxygen.sty b/km72/Maystrenko_Anna/12/latex/doxygen.sty
new file mode 100644
index 00000000..e457acc1
--- /dev/null
+++ b/km72/Maystrenko_Anna/12/latex/doxygen.sty
@@ -0,0 +1,503 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{doxygen}
+
+% Packages used by this style file
+\RequirePackage{alltt}
+\RequirePackage{array}
+\RequirePackage{calc}
+\RequirePackage{float}
+\RequirePackage{ifthen}
+\RequirePackage{verbatim}
+\RequirePackage[table]{xcolor}
+\RequirePackage{longtable}
+\RequirePackage{tabu}
+\RequirePackage{tabularx}
+\RequirePackage{multirow}
+
+%---------- Internal commands used in this style file ----------------
+
+\newcommand{\ensurespace}[1]{%
+ \begingroup%
+ \setlength{\dimen@}{#1}%
+ \vskip\z@\@plus\dimen@%
+ \penalty -100\vskip\z@\@plus -\dimen@%
+ \vskip\dimen@%
+ \penalty 9999%
+ \vskip -\dimen@%
+ \vskip\z@skip% hide the previous |\vskip| from |\addvspace|
+ \endgroup%
+}
+
+\newcommand{\DoxyLabelFont}{}
+\newcommand{\entrylabel}[1]{%
+ {%
+ \parbox[b]{\labelwidth-4pt}{%
+ \makebox[0pt][l]{\DoxyLabelFont#1}%
+ \vspace{1.5\baselineskip}%
+ }%
+ }%
+}
+
+\newenvironment{DoxyDesc}[1]{%
+ \ensurespace{4\baselineskip}%
+ \begin{list}{}{%
+ \settowidth{\labelwidth}{20pt}%
+ \setlength{\parsep}{0pt}%
+ \setlength{\itemsep}{0pt}%
+ \setlength{\leftmargin}{\labelwidth+\labelsep}%
+ \renewcommand{\makelabel}{\entrylabel}%
+ }%
+ \item[#1]%
+}{%
+ \end{list}%
+}
+
+\newsavebox{\xrefbox}
+\newlength{\xreflength}
+\newcommand{\xreflabel}[1]{%
+ \sbox{\xrefbox}{#1}%
+ \setlength{\xreflength}{\wd\xrefbox}%
+ \ifthenelse{\xreflength>\labelwidth}{%
+ \begin{minipage}{\textwidth}%
+ \setlength{\parindent}{0pt}%
+ \hangindent=15pt\bfseries #1\vspace{1.2\itemsep}%
+ \end{minipage}%
+ }{%
+ \parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}}%
+ }%
+}
+
+%---------- Commands used by doxygen LaTeX output generator ----------
+
+% Used by ...
+\newenvironment{DoxyPre}{%
+ \small%
+ \begin{alltt}%
+}{%
+ \end{alltt}%
+ \normalsize%
+}
+
+% Used by @code ... @endcode
+\newenvironment{DoxyCode}{%
+ \par%
+ \scriptsize%
+ \begin{alltt}%
+}{%
+ \end{alltt}%
+ \normalsize%
+}
+
+% Used by @example, @include, @includelineno and @dontinclude
+\newenvironment{DoxyCodeInclude}{%
+ \DoxyCode%
+}{%
+ \endDoxyCode%
+}
+
+% Used by @verbatim ... @endverbatim
+\newenvironment{DoxyVerb}{%
+ \footnotesize%
+ \verbatim%
+}{%
+ \endverbatim%
+ \normalsize%
+}
+
+% Used by @verbinclude
+\newenvironment{DoxyVerbInclude}{%
+ \DoxyVerb%
+}{%
+ \endDoxyVerb%
+}
+
+% Used by numbered lists (using '-#' or ...
)
+\newenvironment{DoxyEnumerate}{%
+ \enumerate%
+}{%
+ \endenumerate%
+}
+
+% Used by bullet lists (using '-', @li, @arg, or )
+\newenvironment{DoxyItemize}{%
+ \itemize%
+}{%
+ \enditemize%
+}
+
+% Used by description lists (using ...
)
+\newenvironment{DoxyDescription}{%
+ \description%
+}{%
+ \enddescription%
+}
+
+% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
+% (only if caption is specified)
+\newenvironment{DoxyImage}{%
+ \begin{figure}[H]%
+ \begin{center}%
+}{%
+ \end{center}%
+ \end{figure}%
+}
+
+% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
+% (only if no caption is specified)
+\newenvironment{DoxyImageNoCaption}{%
+ \begin{center}%
+}{%
+ \end{center}%
+}
+
+% Used by @attention
+\newenvironment{DoxyAttention}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @author and @authors
+\newenvironment{DoxyAuthor}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @date
+\newenvironment{DoxyDate}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @invariant
+\newenvironment{DoxyInvariant}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @note
+\newenvironment{DoxyNote}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @post
+\newenvironment{DoxyPostcond}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @pre
+\newenvironment{DoxyPrecond}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @copyright
+\newenvironment{DoxyCopyright}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @remark
+\newenvironment{DoxyRemark}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @return and @returns
+\newenvironment{DoxyReturn}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @since
+\newenvironment{DoxySince}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @see
+\newenvironment{DoxySeeAlso}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @version
+\newenvironment{DoxyVersion}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @warning
+\newenvironment{DoxyWarning}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
+% Used by @internal
+\newenvironment{DoxyInternal}[1]{%
+ \paragraph*{#1}%
+}{%
+}
+
+% Used by @par and @paragraph
+\newenvironment{DoxyParagraph}[1]{%
+ \begin{list}{}{%
+ \settowidth{\labelwidth}{40pt}%
+ \setlength{\leftmargin}{\labelwidth}%
+ \setlength{\parsep}{0pt}%
+ \setlength{\itemsep}{-4pt}%
+ \renewcommand{\makelabel}{\entrylabel}%
+ }%
+ \item[#1]%
+}{%
+ \end{list}%
+}
+
+% Used by parameter lists
+\newenvironment{DoxyParams}[2][]{%
+ \tabulinesep=1mm%
+ \par%
+ \ifthenelse{\equal{#1}{}}%
+ {\begin{longtabu} spread 0pt [l]{|X[-1,l]|X[-1,l]|}}% name + description
+ {\ifthenelse{\equal{#1}{1}}%
+ {\begin{longtabu} spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + name + desc
+ {\begin{longtabu} spread 0pt [l]{|X[-1,l]|X[-1,l]|X[-1,l]|X[-1,l]|}}% in/out + type + name + desc
+ }
+ \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]%
+ \hline%
+ \endfirsthead%
+ \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]%
+ \hline%
+ \endhead%
+}{%
+ \end{longtabu}%
+ \vspace{6pt}%
+}
+
+% Used for fields of simple structs
+\newenvironment{DoxyFields}[1]{%
+ \tabulinesep=1mm%
+ \par%
+ \begin{longtabu} spread 0pt [l]{|X[-1,r]|X[-1,l]|X[-1,l]|}%
+ \multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
+ \hline%
+ \endfirsthead%
+ \multicolumn{3}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
+ \hline%
+ \endhead%
+}{%
+ \end{longtabu}%
+ \vspace{6pt}%
+}
+
+% Used for fields simple class style enums
+\newenvironment{DoxyEnumFields}[1]{%
+ \tabulinesep=1mm%
+ \par%
+ \begin{longtabu} spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
+ \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
+ \hline%
+ \endfirsthead%
+ \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
+ \hline%
+ \endhead%
+}{%
+ \end{longtabu}%
+ \vspace{6pt}%
+}
+
+% Used for parameters within a detailed function description
+\newenvironment{DoxyParamCaption}{%
+ \renewcommand{\item}[2][]{\\ \hspace*{2.0cm} ##1 {\em ##2}}%
+}{%
+}
+
+% Used by return value lists
+\newenvironment{DoxyRetVals}[1]{%
+ \tabulinesep=1mm%
+ \par%
+ \begin{longtabu} spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
+ \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
+ \hline%
+ \endfirsthead%
+ \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
+ \hline%
+ \endhead%
+}{%
+ \end{longtabu}%
+ \vspace{6pt}%
+}
+
+% Used by exception lists
+\newenvironment{DoxyExceptions}[1]{%
+ \tabulinesep=1mm%
+ \par%
+ \begin{longtabu} spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
+ \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
+ \hline%
+ \endfirsthead%
+ \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
+ \hline%
+ \endhead%
+}{%
+ \end{longtabu}%
+ \vspace{6pt}%
+}
+
+% Used by template parameter lists
+\newenvironment{DoxyTemplParams}[1]{%
+ \tabulinesep=1mm%
+ \par%
+ \begin{longtabu} spread 0pt [l]{|X[-1,r]|X[-1,l]|}%
+ \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
+ \hline%
+ \endfirsthead%
+ \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]%
+ \hline%
+ \endhead%
+}{%
+ \end{longtabu}%
+ \vspace{6pt}%
+}
+
+% Used for member lists
+\newenvironment{DoxyCompactItemize}{%
+ \begin{itemize}%
+ \setlength{\itemsep}{-3pt}%
+ \setlength{\parsep}{0pt}%
+ \setlength{\topsep}{0pt}%
+ \setlength{\partopsep}{0pt}%
+}{%
+ \end{itemize}%
+}
+
+% Used for member descriptions
+\newenvironment{DoxyCompactList}{%
+ \begin{list}{}{%
+ \setlength{\leftmargin}{0.5cm}%
+ \setlength{\itemsep}{0pt}%
+ \setlength{\parsep}{0pt}%
+ \setlength{\topsep}{0pt}%
+ \renewcommand{\makelabel}{\hfill}%
+ }%
+}{%
+ \end{list}%
+}
+
+% Used for reference lists (@bug, @deprecated, @todo, etc.)
+\newenvironment{DoxyRefList}{%
+ \begin{list}{}{%
+ \setlength{\labelwidth}{10pt}%
+ \setlength{\leftmargin}{\labelwidth}%
+ \addtolength{\leftmargin}{\labelsep}%
+ \renewcommand{\makelabel}{\xreflabel}%
+ }%
+}{%
+ \end{list}%
+}
+
+% Used by @bug, @deprecated, @todo, etc.
+\newenvironment{DoxyRefDesc}[1]{%
+ \begin{list}{}{%
+ \renewcommand\makelabel[1]{\textbf{##1}}%
+ \settowidth\labelwidth{\makelabel{#1}}%
+ \setlength\leftmargin{\labelwidth+\labelsep}%
+ }%
+}{%
+ \end{list}%
+}
+
+% Used by parameter lists and simple sections
+\newenvironment{Desc}
+{\begin{list}{}{%
+ \settowidth{\labelwidth}{20pt}%
+ \setlength{\parsep}{0pt}%
+ \setlength{\itemsep}{0pt}%
+ \setlength{\leftmargin}{\labelwidth+\labelsep}%
+ \renewcommand{\makelabel}{\entrylabel}%
+ }
+}{%
+ \end{list}%
+}
+
+% Used by tables
+\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}%
+\newenvironment{TabularC}[1]%
+{\tabulinesep=1mm
+\begin{longtabu} spread 0pt [c]{*#1{|X[-1]}|}}%
+{\end{longtabu}\par}%
+
+\newenvironment{TabularNC}[1]%
+{\begin{tabu} spread 0pt [l]{*#1{|X[-1]}|}}%
+{\end{tabu}\par}%
+
+% Used for member group headers
+\newenvironment{Indent}{%
+ \begin{list}{}{%
+ \setlength{\leftmargin}{0.5cm}%
+ }%
+ \item[]\ignorespaces%
+}{%
+ \unskip%
+ \end{list}%
+}
+
+% Used when hyperlinks are turned off
+\newcommand{\doxyref}[3]{%
+ \textbf{#1} (\textnormal{#2}\,\pageref{#3})%
+}
+
+% Used to link to a table when hyperlinks are turned on
+\newcommand{\doxytablelink}[2]{%
+ \ref{#1}%
+}
+
+% Used to link to a table when hyperlinks are turned off
+\newcommand{\doxytableref}[3]{%
+ \ref{#3}%
+}
+
+% Used by @addindex
+\newcommand{\lcurly}{\{}
+\newcommand{\rcurly}{\}}
+
+% Colors used for syntax highlighting
+\definecolor{comment}{rgb}{0.5,0.0,0.0}
+\definecolor{keyword}{rgb}{0.0,0.5,0.0}
+\definecolor{keywordtype}{rgb}{0.38,0.25,0.125}
+\definecolor{keywordflow}{rgb}{0.88,0.5,0.0}
+\definecolor{preprocessor}{rgb}{0.5,0.38,0.125}
+\definecolor{stringliteral}{rgb}{0.0,0.125,0.25}
+\definecolor{charliteral}{rgb}{0.0,0.5,0.5}
+\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0}
+\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43}
+\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0}
+\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0}
+
+% Color used for table heading
+\newcommand{\tableheadbgcolor}{lightgray}%
+
+% Version of hypertarget with correct landing location
+\newcommand{\Hypertarget}[1]{\Hy@raisedlink{\hypertarget{#1}{}}}
+
+% Define caption that is also suitable in a table
+\makeatletter
+\def\doxyfigcaption{%
+\refstepcounter{figure}%
+\@dblarg{\@caption{figure}}}
+\makeatother
diff --git a/km72/Maystrenko_Anna/12/latex/files.tex b/km72/Maystrenko_Anna/12/latex/files.tex
new file mode 100644
index 00000000..c44a8400
--- /dev/null
+++ b/km72/Maystrenko_Anna/12/latex/files.tex
@@ -0,0 +1,6 @@
+\section{File List}
+Here is a list of all files with brief descriptions\+:\begin{DoxyCompactList}
+\item\contentsline{section}{\hyperlink{task1_8py}{task1.\+py} }{\pageref{task1_8py}}{}
+\item\contentsline{section}{\hyperlink{task2_8py}{task2.\+py} }{\pageref{task2_8py}}{}
+\item\contentsline{section}{\hyperlink{task3_8py}{task3.\+py} }{\pageref{task3_8py}}{}
+\end{DoxyCompactList}
diff --git a/km72/Maystrenko_Anna/12/latex/make.bat b/km72/Maystrenko_Anna/12/latex/make.bat
new file mode 100644
index 00000000..afcb4f72
--- /dev/null
+++ b/km72/Maystrenko_Anna/12/latex/make.bat
@@ -0,0 +1,30 @@
+set Dir_Old=%cd%
+cd /D %~dp0
+
+del /s /f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
+
+pdflatex refman
+echo ----
+makeindex refman.idx
+echo ----
+pdflatex refman
+
+setlocal enabledelayedexpansion
+set count=8
+:repeat
+set content=X
+for /F "tokens=*" %%T in ( 'findstr /C:"Rerun LaTeX" refman.log' ) do set content="%%~T"
+if !content! == X for /F "tokens=*" %%T in ( 'findstr /C:"Rerun to get cross-references right" refman.log' ) do set content="%%~T"
+if !content! == X goto :skip
+set /a count-=1
+if !count! EQU 0 goto :skip
+
+echo ----
+pdflatex refman
+goto :repeat
+:skip
+endlocal
+makeindex refman.idx
+pdflatex refman
+cd /D %Dir_Old%
+set Dir_Old=
diff --git a/km72/Maystrenko_Anna/12/latex/namespaces.tex b/km72/Maystrenko_Anna/12/latex/namespaces.tex
new file mode 100644
index 00000000..3fac6120
--- /dev/null
+++ b/km72/Maystrenko_Anna/12/latex/namespaces.tex
@@ -0,0 +1,6 @@
+\section{Namespace List}
+Here is a list of all namespaces with brief descriptions\+:\begin{DoxyCompactList}
+\item\contentsline{section}{\hyperlink{namespacetask1}{task1} }{\pageref{namespacetask1}}{}
+\item\contentsline{section}{\hyperlink{namespacetask2}{task2} }{\pageref{namespacetask2}}{}
+\item\contentsline{section}{\hyperlink{namespacetask3}{task3} }{\pageref{namespacetask3}}{}
+\end{DoxyCompactList}
diff --git a/km72/Maystrenko_Anna/12/latex/namespacetask1.tex b/km72/Maystrenko_Anna/12/latex/namespacetask1.tex
new file mode 100644
index 00000000..3a7e6add
--- /dev/null
+++ b/km72/Maystrenko_Anna/12/latex/namespacetask1.tex
@@ -0,0 +1,56 @@
+\hypertarget{namespacetask1}{}\section{task1 Namespace Reference}
+\label{namespacetask1}\index{task1@{task1}}
+\subsection*{Functions}
+\begin{DoxyCompactItemize}
+\item
+def \hyperlink{namespacetask1_a89e7f0f1abca337e28ce174987a8d095}{mi\+\_\+2} (\hyperlink{namespacetask1_a6f5da3729e432d4dac2d752541c5e3d5}{a}, i, max1, max2)
+\end{DoxyCompactItemize}
+\subsection*{Variables}
+\begin{DoxyCompactItemize}
+\item
+list \hyperlink{namespacetask1_a6f5da3729e432d4dac2d752541c5e3d5}{a} = \mbox{[}int(x) for x in input(\char`\"{}Введіть ваш список $>$$>$$>$ \char`\"{}).split()\mbox{]}
+\end{DoxyCompactItemize}
+
+
+\subsection{Function Documentation}
+\mbox{\Hypertarget{namespacetask1_a89e7f0f1abca337e28ce174987a8d095}\label{namespacetask1_a89e7f0f1abca337e28ce174987a8d095}}
+\index{task1@{task1}!mi\+\_\+2@{mi\+\_\+2}}
+\index{mi\+\_\+2@{mi\+\_\+2}!task1@{task1}}
+\subsubsection{\texorpdfstring{mi\+\_\+2()}{mi\_2()}}
+{\footnotesize\ttfamily def task1.\+mi\+\_\+2 (\begin{DoxyParamCaption}\item[{}]{a, }\item[{}]{i, }\item[{}]{max1, }\item[{}]{max2 }\end{DoxyParamCaption})}
+
+\begin{DoxyVerb}This function find second max element
+
+Args:
+ a: list of number
+ i: iterator
+ max1: first max elem
+ max2: second max elem
+
+Returns:
+ second max elem: float number
+
+Raises:
+ ValueError
+
+Examples:
+ a = [1,2,8,9,0]
+ >>> print(mi_2(a,0,0,0))
+ "Data is correct"
+ "8"
+
+ a = ['a',4,6,7]
+ >>> print(mi_2(a,0,0,0))
+ Traceback (most recent call last):
+ ...
+ ValueError
+\end{DoxyVerb}
+
+
+\subsection{Variable Documentation}
+\mbox{\Hypertarget{namespacetask1_a6f5da3729e432d4dac2d752541c5e3d5}\label{namespacetask1_a6f5da3729e432d4dac2d752541c5e3d5}}
+\index{task1@{task1}!a@{a}}
+\index{a@{a}!task1@{task1}}
+\subsubsection{\texorpdfstring{a}{a}}
+{\footnotesize\ttfamily list task1.\+a = \mbox{[}int(x) for x in input(\char`\"{}Введіть ваш список $>$$>$$>$ \char`\"{}).split()\mbox{]}}
+
diff --git a/km72/Maystrenko_Anna/12/latex/namespacetask2.tex b/km72/Maystrenko_Anna/12/latex/namespacetask2.tex
new file mode 100644
index 00000000..a76bb8d3
--- /dev/null
+++ b/km72/Maystrenko_Anna/12/latex/namespacetask2.tex
@@ -0,0 +1,63 @@
+\hypertarget{namespacetask2}{}\section{task2 Namespace Reference}
+\label{namespacetask2}\index{task2@{task2}}
+\subsection*{Functions}
+\begin{DoxyCompactItemize}
+\item
+def \hyperlink{namespacetask2_a9a7bcb585be5f35840e4f5d6a5b2873a}{how\+\_\+much} (\hyperlink{namespacetask2_a761f5019353b688fd071cf887060d420}{a}, i, max1)
+\item
+def \hyperlink{namespacetask2_a23fae33bc179659c45e0911c81d81aaf}{how\+\_\+match} (\hyperlink{namespacetask2_a761f5019353b688fd071cf887060d420}{a}, i, max4, k)
+\end{DoxyCompactItemize}
+\subsection*{Variables}
+\begin{DoxyCompactItemize}
+\item
+list \hyperlink{namespacetask2_a761f5019353b688fd071cf887060d420}{a} = \mbox{[}int(x) for x in input(\char`\"{}Введіть ваш список $>$$>$$>$ \char`\"{}).split()\mbox{]}
+\end{DoxyCompactItemize}
+
+
+\subsection{Function Documentation}
+\mbox{\Hypertarget{namespacetask2_a23fae33bc179659c45e0911c81d81aaf}\label{namespacetask2_a23fae33bc179659c45e0911c81d81aaf}}
+\index{task2@{task2}!how\+\_\+match@{how\+\_\+match}}
+\index{how\+\_\+match@{how\+\_\+match}!task2@{task2}}
+\subsubsection{\texorpdfstring{how\+\_\+match()}{how\_match()}}
+{\footnotesize\ttfamily def task2.\+how\+\_\+match (\begin{DoxyParamCaption}\item[{}]{a, }\item[{}]{i, }\item[{}]{max4, }\item[{}]{k }\end{DoxyParamCaption})}
+
+\mbox{\Hypertarget{namespacetask2_a9a7bcb585be5f35840e4f5d6a5b2873a}\label{namespacetask2_a9a7bcb585be5f35840e4f5d6a5b2873a}}
+\index{task2@{task2}!how\+\_\+much@{how\+\_\+much}}
+\index{how\+\_\+much@{how\+\_\+much}!task2@{task2}}
+\subsubsection{\texorpdfstring{how\+\_\+much()}{how\_much()}}
+{\footnotesize\ttfamily def task2.\+how\+\_\+much (\begin{DoxyParamCaption}\item[{}]{a, }\item[{}]{i, }\item[{}]{max1 }\end{DoxyParamCaption})}
+
+\begin{DoxyVerb}This function find min element of list
+
+Args:
+ a: list of number
+ i: iterator
+ max1: max elem
+
+Returns:
+ quantity of max elements: float number
+
+Raises:
+ ValueError
+
+Examples:
+ a = [1,2,8,9,9,9,0]
+ >>> print(how_much(a))
+ "Data is correct"
+ "3"
+
+ a = ['a',4,6,7]
+ >>> print(how_mach(a))
+ Traceback (most recent call last):
+ ...
+ ValueError
+\end{DoxyVerb}
+
+
+\subsection{Variable Documentation}
+\mbox{\Hypertarget{namespacetask2_a761f5019353b688fd071cf887060d420}\label{namespacetask2_a761f5019353b688fd071cf887060d420}}
+\index{task2@{task2}!a@{a}}
+\index{a@{a}!task2@{task2}}
+\subsubsection{\texorpdfstring{a}{a}}
+{\footnotesize\ttfamily list task2.\+a = \mbox{[}int(x) for x in input(\char`\"{}Введіть ваш список $>$$>$$>$ \char`\"{}).split()\mbox{]}}
+
diff --git a/km72/Maystrenko_Anna/12/latex/namespacetask3.tex b/km72/Maystrenko_Anna/12/latex/namespacetask3.tex
new file mode 100644
index 00000000..3d65944a
--- /dev/null
+++ b/km72/Maystrenko_Anna/12/latex/namespacetask3.tex
@@ -0,0 +1,66 @@
+\hypertarget{namespacetask3}{}\section{task3 Namespace Reference}
+\label{namespacetask3}\index{task3@{task3}}
+\subsection*{Functions}
+\begin{DoxyCompactItemize}
+\item
+def \hyperlink{namespacetask3_a2e24041e9d572ce9fe2b049345346829}{groups\+\_\+find} (\hyperlink{namespacetask3_a0055033b6470f932cac207545c0e1e7c}{a}, i, ter, k)
+\item
+def \hyperlink{namespacetask3_ac2d5fbcaa01a1f481298ed9a73a43b2e}{quantity\+\_\+find} (\hyperlink{namespacetask3_a0055033b6470f932cac207545c0e1e7c}{a}, i, max\+\_\+k)
+\end{DoxyCompactItemize}
+\subsection*{Variables}
+\begin{DoxyCompactItemize}
+\item
+list \hyperlink{namespacetask3_a0055033b6470f932cac207545c0e1e7c}{a} = \mbox{[}int(x) for x in input(\char`\"{}Введіть ваш список $>$$>$$>$ \char`\"{}).split()\mbox{]}
+\end{DoxyCompactItemize}
+
+
+\subsection{Function Documentation}
+\mbox{\Hypertarget{namespacetask3_a2e24041e9d572ce9fe2b049345346829}\label{namespacetask3_a2e24041e9d572ce9fe2b049345346829}}
+\index{task3@{task3}!groups\+\_\+find@{groups\+\_\+find}}
+\index{groups\+\_\+find@{groups\+\_\+find}!task3@{task3}}
+\subsubsection{\texorpdfstring{groups\+\_\+find()}{groups\_find()}}
+{\footnotesize\ttfamily def task3.\+groups\+\_\+find (\begin{DoxyParamCaption}\item[{}]{a, }\item[{}]{i, }\item[{}]{ter, }\item[{}]{k }\end{DoxyParamCaption})}
+
+\begin{DoxyVerb}This function find a group of equal number
+
+Args:
+ a: list of number
+ i: iterator
+ ter: iterator
+ k: iterator
+
+
+Returns:
+ quantity of elem: float number
+ group: any numbers
+
+Raises:
+ ValueError
+
+Examples:
+ a = [1,2,8,9,9,9,9,0]
+ >>> print(min_elem(a,))
+ "Data is correct"
+ "0"
+
+ l = ['a',4,6,7]
+ >>> print(min_elem(l))
+ Traceback (most recent call last):
+ ...
+ ValueError
+\end{DoxyVerb}
+ \mbox{\Hypertarget{namespacetask3_ac2d5fbcaa01a1f481298ed9a73a43b2e}\label{namespacetask3_ac2d5fbcaa01a1f481298ed9a73a43b2e}}
+\index{task3@{task3}!quantity\+\_\+find@{quantity\+\_\+find}}
+\index{quantity\+\_\+find@{quantity\+\_\+find}!task3@{task3}}
+\subsubsection{\texorpdfstring{quantity\+\_\+find()}{quantity\_find()}}
+{\footnotesize\ttfamily def task3.\+quantity\+\_\+find (\begin{DoxyParamCaption}\item[{}]{a, }\item[{}]{i, }\item[{}]{max\+\_\+k }\end{DoxyParamCaption})}
+
+
+
+\subsection{Variable Documentation}
+\mbox{\Hypertarget{namespacetask3_a0055033b6470f932cac207545c0e1e7c}\label{namespacetask3_a0055033b6470f932cac207545c0e1e7c}}
+\index{task3@{task3}!a@{a}}
+\index{a@{a}!task3@{task3}}
+\subsubsection{\texorpdfstring{a}{a}}
+{\footnotesize\ttfamily list task3.\+a = \mbox{[}int(x) for x in input(\char`\"{}Введіть ваш список $>$$>$$>$ \char`\"{}).split()\mbox{]}}
+
diff --git a/km72/Maystrenko_Anna/12/latex/refman.tex b/km72/Maystrenko_Anna/12/latex/refman.tex
new file mode 100644
index 00000000..0d527a87
--- /dev/null
+++ b/km72/Maystrenko_Anna/12/latex/refman.tex
@@ -0,0 +1,163 @@
+\documentclass[twoside]{book}
+
+% Packages required by doxygen
+\usepackage{fixltx2e}
+\usepackage{calc}
+\usepackage{doxygen}
+\usepackage[export]{adjustbox} % also loads graphicx
+\usepackage{graphicx}
+\usepackage[utf8]{inputenc}
+\usepackage{makeidx}
+\usepackage{multicol}
+\usepackage{multirow}
+\PassOptionsToPackage{warn}{textcomp}
+\usepackage{textcomp}
+\usepackage[nointegrals]{wasysym}
+\usepackage[table]{xcolor}
+
+% Font selection
+\usepackage[T1]{fontenc}
+\usepackage[scaled=.90]{helvet}
+\usepackage{courier}
+\usepackage{amssymb}
+\usepackage{sectsty}
+\renewcommand{\familydefault}{\sfdefault}
+\allsectionsfont{%
+ \fontseries{bc}\selectfont%
+ \color{darkgray}%
+}
+\renewcommand{\DoxyLabelFont}{%
+ \fontseries{bc}\selectfont%
+ \color{darkgray}%
+}
+\newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}}
+
+% Page & text layout
+\usepackage{geometry}
+\geometry{%
+ a4paper,%
+ top=2.5cm,%
+ bottom=2.5cm,%
+ left=2.5cm,%
+ right=2.5cm%
+}
+\tolerance=750
+\hfuzz=15pt
+\hbadness=750
+\setlength{\emergencystretch}{15pt}
+\setlength{\parindent}{0cm}
+\setlength{\parskip}{3ex plus 2ex minus 2ex}
+\makeatletter
+\renewcommand{\paragraph}{%
+ \@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{%
+ \normalfont\normalsize\bfseries\SS@parafont%
+ }%
+}
+\renewcommand{\subparagraph}{%
+ \@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{%
+ \normalfont\normalsize\bfseries\SS@subparafont%
+ }%
+}
+\makeatother
+
+% Headers & footers
+\usepackage{fancyhdr}
+\pagestyle{fancyplain}
+\fancyhead[LE]{\fancyplain{}{\bfseries\thepage}}
+\fancyhead[CE]{\fancyplain{}{}}
+\fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}}
+\fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}}
+\fancyhead[CO]{\fancyplain{}{}}
+\fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
+\fancyfoot[LE]{\fancyplain{}{}}
+\fancyfoot[CE]{\fancyplain{}{}}
+\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }}
+\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated by Doxygen }}
+\fancyfoot[CO]{\fancyplain{}{}}
+\fancyfoot[RO]{\fancyplain{}{}}
+\renewcommand{\footrulewidth}{0.4pt}
+\renewcommand{\chaptermark}[1]{%
+ \markboth{#1}{}%
+}
+\renewcommand{\sectionmark}[1]{%
+ \markright{\thesection\ #1}%
+}
+
+% Indices & bibliography
+\usepackage{natbib}
+\usepackage[titles]{tocloft}
+\setcounter{tocdepth}{3}
+\setcounter{secnumdepth}{5}
+\makeindex
+
+% Hyperlinks (required, but should be loaded last)
+\usepackage{ifpdf}
+\ifpdf
+ \usepackage[pdftex,pagebackref=true]{hyperref}
+\else
+ \usepackage[ps2pdf,pagebackref=true]{hyperref}
+\fi
+\hypersetup{%
+ colorlinks=true,%
+ linkcolor=blue,%
+ citecolor=blue,%
+ unicode%
+}
+
+% Custom commands
+\newcommand{\clearemptydoublepage}{%
+ \newpage{\pagestyle{empty}\cleardoublepage}%
+}
+
+\usepackage{caption}
+\captionsetup{labelsep=space,justification=centering,font={bf},singlelinecheck=off,skip=4pt,position=top}
+
+%===== C O N T E N T S =====
+
+\begin{document}
+
+% Titlepage & ToC
+\hypersetup{pageanchor=false,
+ bookmarksnumbered=true,
+ pdfencoding=unicode
+ }
+\pagenumbering{alph}
+\begin{titlepage}
+\vspace*{7cm}
+\begin{center}%
+{\Large Task1 }\\
+\vspace*{1cm}
+{\large Generated by Doxygen 1.8.13}\\
+\end{center}
+\end{titlepage}
+\clearemptydoublepage
+\pagenumbering{roman}
+\tableofcontents
+\clearemptydoublepage
+\pagenumbering{arabic}
+\hypersetup{pageanchor=true}
+
+%--- Begin generated contents ---
+\chapter{Namespace Index}
+\input{namespaces}
+\chapter{File Index}
+\input{files}
+\chapter{Namespace Documentation}
+\input{namespacetask1}
+\input{namespacetask2}
+\input{namespacetask3}
+\chapter{File Documentation}
+\input{task1_8py}
+\input{task2_8py}
+\input{task3_8py}
+%--- End generated contents ---
+
+% Index
+\backmatter
+\newpage
+\phantomsection
+\clearemptydoublepage
+\addcontentsline{toc}{chapter}{Index}
+\printindex
+
+\end{document}
diff --git a/km72/Maystrenko_Anna/12/latex/task1_8py.tex b/km72/Maystrenko_Anna/12/latex/task1_8py.tex
new file mode 100644
index 00000000..20f66a75
--- /dev/null
+++ b/km72/Maystrenko_Anna/12/latex/task1_8py.tex
@@ -0,0 +1,17 @@
+\hypertarget{task1_8py}{}\section{task1.\+py File Reference}
+\label{task1_8py}\index{task1.\+py@{task1.\+py}}
+\subsection*{Namespaces}
+\begin{DoxyCompactItemize}
+\item
+ \hyperlink{namespacetask1}{task1}
+\end{DoxyCompactItemize}
+\subsection*{Functions}
+\begin{DoxyCompactItemize}
+\item
+def \hyperlink{namespacetask1_a89e7f0f1abca337e28ce174987a8d095}{task1.\+mi\+\_\+2} (a, i, max1, max2)
+\end{DoxyCompactItemize}
+\subsection*{Variables}
+\begin{DoxyCompactItemize}
+\item
+list \hyperlink{namespacetask1_a6f5da3729e432d4dac2d752541c5e3d5}{task1.\+a} = \mbox{[}int(x) for x in input(\char`\"{}Введіть ваш список $>$$>$$>$ \char`\"{}).split()\mbox{]}
+\end{DoxyCompactItemize}
diff --git a/km72/Maystrenko_Anna/12/latex/task2_8py.tex b/km72/Maystrenko_Anna/12/latex/task2_8py.tex
new file mode 100644
index 00000000..58018cf1
--- /dev/null
+++ b/km72/Maystrenko_Anna/12/latex/task2_8py.tex
@@ -0,0 +1,19 @@
+\hypertarget{task2_8py}{}\section{task2.\+py File Reference}
+\label{task2_8py}\index{task2.\+py@{task2.\+py}}
+\subsection*{Namespaces}
+\begin{DoxyCompactItemize}
+\item
+ \hyperlink{namespacetask2}{task2}
+\end{DoxyCompactItemize}
+\subsection*{Functions}
+\begin{DoxyCompactItemize}
+\item
+def \hyperlink{namespacetask2_a9a7bcb585be5f35840e4f5d6a5b2873a}{task2.\+how\+\_\+much} (a, i, max1)
+\item
+def \hyperlink{namespacetask2_a23fae33bc179659c45e0911c81d81aaf}{task2.\+how\+\_\+match} (a, i, max4, k)
+\end{DoxyCompactItemize}
+\subsection*{Variables}
+\begin{DoxyCompactItemize}
+\item
+list \hyperlink{namespacetask2_a761f5019353b688fd071cf887060d420}{task2.\+a} = \mbox{[}int(x) for x in input(\char`\"{}Введіть ваш список $>$$>$$>$ \char`\"{}).split()\mbox{]}
+\end{DoxyCompactItemize}
diff --git a/km72/Maystrenko_Anna/12/latex/task3_8py.tex b/km72/Maystrenko_Anna/12/latex/task3_8py.tex
new file mode 100644
index 00000000..1cf277a3
--- /dev/null
+++ b/km72/Maystrenko_Anna/12/latex/task3_8py.tex
@@ -0,0 +1,19 @@
+\hypertarget{task3_8py}{}\section{task3.\+py File Reference}
+\label{task3_8py}\index{task3.\+py@{task3.\+py}}
+\subsection*{Namespaces}
+\begin{DoxyCompactItemize}
+\item
+ \hyperlink{namespacetask3}{task3}
+\end{DoxyCompactItemize}
+\subsection*{Functions}
+\begin{DoxyCompactItemize}
+\item
+def \hyperlink{namespacetask3_a2e24041e9d572ce9fe2b049345346829}{task3.\+groups\+\_\+find} (a, i, ter, k)
+\item
+def \hyperlink{namespacetask3_ac2d5fbcaa01a1f481298ed9a73a43b2e}{task3.\+quantity\+\_\+find} (a, i, max\+\_\+k)
+\end{DoxyCompactItemize}
+\subsection*{Variables}
+\begin{DoxyCompactItemize}
+\item
+list \hyperlink{namespacetask3_a0055033b6470f932cac207545c0e1e7c}{task3.\+a} = \mbox{[}int(x) for x in input(\char`\"{}Введіть ваш список $>$$>$$>$ \char`\"{}).split()\mbox{]}
+\end{DoxyCompactItemize}
diff --git a/km72/Maystrenko_Anna/12/rtf/refman.rtf b/km72/Maystrenko_Anna/12/rtf/refman.rtf
new file mode 100644
index 00000000..a3a0bd80
--- /dev/null
+++ b/km72/Maystrenko_Anna/12/rtf/refman.rtf
@@ -0,0 +1,545 @@
+{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1033
+{\fonttbl {\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
+{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}
+{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}
+{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}
+}
+{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}
+{\stylesheet
+{\widctlpar\adjustright \fs20\cgrid \snext0 Normal;}
+{\paperw11900\paperh16840\margl1800\margr1800\margt1440\margb1440\gutter0\ltrsect}
+{\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid \sbasedon0 \snext0 heading 1;}
+{\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid \sbasedon0 \snext0 heading 2;}
+{\s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid \sbasedon0 \snext0 heading 3;}
+{\s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext0 heading 4;}{\*\cs10 \additive Default Paragraph Font;}
+{\s5\sb90\sa30\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext0 heading 5;}{\*\cs10 \additive Default Paragraph Font;}
+{\s15\qc\sb240\sa60\widctlpar\outlinelevel0\adjustright \b\f1\fs32\kerning28\cgrid \sbasedon0 \snext15 Title;}
+{\s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid \sbasedon0 \snext16 Subtitle;}
+{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid \sbasedon0 \snext17 BodyText;}
+{\s18\widctlpar\fs22\cgrid \sbasedon0 \snext18 DenseText;}
+{\s28\widctlpar\tqc\tx4320\tqr\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext28 header;}
+{\s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid \sbasedon0 \snext29 footer;}
+{\s30\li360\sa60\sb120\keepn\widctlpar\adjustright \b\f1\fs20\cgrid \sbasedon0 \snext30 GroupHeader;}
+{\s40\li0\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext41 Code Example 0;}
+{\s41\li360\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext42 Code Example 1;}
+{\s42\li720\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext43 Code Example 2;}
+{\s43\li1080\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext44 Code Example 3;}
+{\s44\li1440\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext45 Code Example 4;}
+{\s45\li1800\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext46 Code Example 5;}
+{\s46\li2160\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext47 Code Example 6;}
+{\s47\li2520\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext48 Code Example 7;}
+{\s48\li2880\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext49 Code Example 8;}
+{\s49\li3240\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid \sbasedon0 \snext49 Code Example 9;}
+{\s50\li0\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext51 List Continue 0;}
+{\s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext52 List Continue 1;}
+{\s52\li720\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext53 List Continue 2;}
+{\s53\li1080\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext54 List Continue 3;}
+{\s54\li1440\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext55 List Continue 4;}
+{\s55\li1800\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext56 List Continue 5;}
+{\s56\li2160\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext57 List Continue 6;}
+{\s57\li2520\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext58 List Continue 7;}
+{\s58\li2880\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext59 List Continue 8;}
+{\s59\li3240\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \sbasedon0 \snext59 List Continue 9;}
+{\s60\li0\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext61 DescContinue 0;}
+{\s61\li360\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext62 DescContinue 1;}
+{\s62\li720\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext63 DescContinue 2;}
+{\s63\li1080\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext64 DescContinue 3;}
+{\s64\li1440\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext65 DescContinue 4;}
+{\s65\li1800\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext66 DescContinue 5;}
+{\s66\li2160\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext67 DescContinue 6;}
+{\s67\li2520\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext68 DescContinue 7;}
+{\s68\li2880\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext69 DescContinue 8;}
+{\s69\li3240\widctlpar\ql\adjustright \fs20\cgrid \sbasedon0 \snext69 DescContinue 9;}
+{\s70\li0\sa30\sb30\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext81 LatexTOC 0;}
+{\s71\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext82 LatexTOC 1;}
+{\s72\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext83 LatexTOC 2;}
+{\s73\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext84 LatexTOC 3;}
+{\s74\li1440\sa18\sb18\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext85 LatexTOC 4;}
+{\s75\li1800\sa15\sb15\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext86 LatexTOC 5;}
+{\s76\li2160\sa12\sb12\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext87 LatexTOC 6;}
+{\s77\li2520\sa9\sb9\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext88 LatexTOC 7;}
+{\s78\li2880\sa6\sb6\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext89 LatexTOC 8;}
+{\s79\li3240\sa3\sb3\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid \sbasedon0 \snext89 LatexTOC 9;}
+{\s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid \sbasedon0 \snext81 \sautoupd List Bullet 0;}
+{\s81\fi-360\li720\widctlpar\jclisttab\tx720{\*\pn \pnlvlbody\ilvl0\ls2\pnrnot0\pndec }\ls2\adjustright \fs20\cgrid \sbasedon0 \snext82 \sautoupd List Bullet 1;}
+{\s82\fi-360\li1080\widctlpar\jclisttab\tx1080{\*\pn \pnlvlbody\ilvl0\ls3\pnrnot0\pndec }\ls3\adjustright \fs20\cgrid \sbasedon0 \snext83 \sautoupd List Bullet 2;}
+{\s83\fi-360\li1440\widctlpar\jclisttab\tx1440{\*\pn \pnlvlbody\ilvl0\ls4\pnrnot0\pndec }\ls4\adjustright \fs20\cgrid \sbasedon0 \snext84 \sautoupd List Bullet 3;}
+{\s84\fi-360\li1800\widctlpar\jclisttab\tx1800{\*\pn \pnlvlbody\ilvl0\ls5\pnrnot0\pndec }\ls5\adjustright \fs20\cgrid \sbasedon0 \snext85 \sautoupd List Bullet 4;}
+{\s85\fi-360\li2160\widctlpar\jclisttab\tx2160{\*\pn \pnlvlbody\ilvl0\ls6\pnrnot0\pndec }\ls6\adjustright \fs20\cgrid \sbasedon0 \snext86 \sautoupd List Bullet 5;}
+{\s86\fi-360\li2520\widctlpar\jclisttab\tx2520{\*\pn \pnlvlbody\ilvl0\ls7\pnrnot0\pndec }\ls7\adjustright \fs20\cgrid \sbasedon0 \snext87 \sautoupd List Bullet 6;}
+{\s87\fi-360\li2880\widctlpar\jclisttab\tx2880{\*\pn \pnlvlbody\ilvl0\ls8\pnrnot0\pndec }\ls8\adjustright \fs20\cgrid \sbasedon0 \snext88 \sautoupd List Bullet 7;}
+{\s88\fi-360\li3240\widctlpar\jclisttab\tx3240{\*\pn \pnlvlbody\ilvl0\ls9\pnrnot0\pndec }\ls9\adjustright \fs20\cgrid \sbasedon0 \snext89 \sautoupd List Bullet 8;}
+{\s89\fi-360\li3600\widctlpar\jclisttab\tx3600{\*\pn \pnlvlbody\ilvl0\ls10\pnrnot0\pndec }\ls10\adjustright \fs20\cgrid \sbasedon0 \snext89 \sautoupd List Bullet 9;}
+{\s90\fi-360\li360\widctlpar\fs20\cgrid \sbasedon0 \snext91 \sautoupd List Enum 0;}
+{\s91\fi-360\li720\widctlpar\fs20\cgrid \sbasedon0 \snext92 \sautoupd List Enum 1;}
+{\s92\fi-360\li1080\widctlpar\fs20\cgrid \sbasedon0 \snext93 \sautoupd List Enum 2;}
+{\s93\fi-360\li1440\widctlpar\fs20\cgrid \sbasedon0 \snext94 \sautoupd List Enum 3;}
+{\s94\fi-360\li1800\widctlpar\fs20\cgrid \sbasedon0 \snext95 \sautoupd List Enum 4;}
+{\s95\fi-360\li2160\widctlpar\fs20\cgrid \sbasedon0 \snext96 \sautoupd List Enum 5;}
+{\s96\fi-360\li2520\widctlpar\fs20\cgrid \sbasedon0 \snext96 \sautoupd List Enum 5;}
+{\s97\fi-360\li2880\widctlpar\fs20\cgrid \sbasedon0 \snext98 \sautoupd List Enum 7;}
+{\s98\fi-360\li3240\widctlpar\fs20\cgrid \sbasedon0 \snext99 \sautoupd List Enum 8;}
+{\s99\fi-360\li3600\widctlpar\fs20\cgrid \sbasedon0 \snext99 \sautoupd List Enum 9;}
+}
+{\info
+{\title {\comment Task1 }Task1}
+{\comment Generated byDoxgyen. }
+{\creatim \yr2017\mo12\dy3\hr17\min9\sec13}
+}\pard\plain
+\sectd\pgnlcrm
+{\footer \s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid {\chpgn}}
+\pard\plain \s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid
+\vertalc\qc\par\par\par\par\par\par\par
+\pard\plain \s15\qc\sb240\sa60\widctlpar\outlinelevel0\adjustright \b\f1\fs32\kerning28\cgrid
+{\field\fldedit {\*\fldinst TITLE \\*MERGEFORMAT}{\fldrslt Task1}}\par
+\pard\plain \s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid
+\par
+\par\par\par\par\par\par\par\par\par\par\par\par
+\pard\plain \s16\qc\sa60\widctlpar\outlinelevel1\adjustright \f1\cgrid
+{\field\fldedit {\*\fldinst AUTHOR \\*MERGEFORMAT}{\fldrslt AUTHOR}}\par
+Version \par{\field\fldedit {\*\fldinst CREATEDATE \\*MERGEFORMAT}{\fldrslt Sun Dec 3 2017 }}\par
+\page\page\vertalt
+\pard\plain
+\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid Table of Contents\par
+\pard\plain \par
+{\field\fldedit {\*\fldinst TOC \\f \\*MERGEFORMAT}{\fldrslt Table of contents}}\par
+\pard\plain
+\sect \sbkpage \pgndec \pgnrestart
+\sect \sectd \sbknone
+{\footer \s29\widctlpar\tqc\tx4320\tqr\tx8640\qr\adjustright \fs20\cgrid {\chpgn}}
+
+\pard\plain \sect\sbkpage
+\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid
+Namespace Index\par \pard\plain
+{\tc \v Namespace Index}
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
+Namespace List\par \pard\plain
+{
+\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Here is a list of all namespaces with brief descriptions:}
+{
+\par
+\pard\plain \s71\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid
+{\b {\b task1} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAD \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b {\b task2} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAG \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b {\b task3} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAK \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+\par}
+\pard\plain \sect\sbkpage
+\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid
+File Index\par \pard\plain
+{\tc \v File Index}
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
+File List\par \pard\plain
+{
+\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid Here is a list of all files with brief descriptions:}
+{
+\par
+\pard\plain \s71\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid
+{\b {\b task1.py} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAA \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b {\b task2.py} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAB \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+{\b {\b task3.py} } \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAC \\*MERGEFORMAT}{\fldrslt pagenum}}
+\par
+\par}
+\pard\plain \sect\sbkpage
+\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid
+Namespace Documentation\par \pard\plain
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
+task1 Namespace Reference\par \pard\plain
+{\tc\tcl2 \v task1}
+{\xe \v task1}
+{\bkmkstart AAAAAAAAAD}
+{\bkmkend AAAAAAAAAD}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Functions\par
+\pard\plain
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+def {\b mi_2} ({\b a}, i, max1, max2)\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Variables\par
+\pard\plain
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+list {\b a} = [int(x) for x in input("\'D0\'92\'D0\'B2\'D0\'B5\'D0\'B4\'D1\'96\'D1\'82\'D1\'8C \'D0\'B2\'D0\'B0\'D1\'88 \'D1\'81\'D0\'BF\'D0\'B8\'D1\'81\'D0\'BE\'D0\'BA >>> ").split()]\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Function Documentation\par
+\pard\plain
+{\xe \v mi_2\:task1}
+{\xe \v task1\:mi_2}
+\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
+{\b
+def task1.mi_2 ( {\i a}, {\i i}, {\i max1}, {\i max2})}}
+\par
+{\bkmkstart AAAAAAAAAE}
+{\bkmkend AAAAAAAAAE}
+{
+\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
+{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
+{
+\par
+\pard\plain \s41\li360\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid This function find second max element\par
+\par
+Args:\par
+ a: list of number\par
+ i: iterator\par
+ max1: first max elem\par
+ max2: second max elem\par
+\par
+Returns:\par
+ second max elem: float number\par
+\par
+Raises:\par
+ ValueError\par
+\par
+Examples:\par
+ a = [1,2,8,9,0]\par
+ >>> print(mi_2(a,0,0,0))\par
+ "Data is correct"\par
+ "8"\par
+\par
+ a = ['a',4,6,7]\par
+ >>> print(mi_2(a,0,0,0))\par
+ Traceback (most recent call last):\par
+ ...\par
+ ValueError\par
+}
+ \par
+}}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Variable Documentation\par
+\pard\plain
+{\xe \v a\:task1}
+{\xe \v task1\:a}
+\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
+{\b
+list task1.a = [int(x) for x in input("\'D0\'92\'D0\'B2\'D0\'B5\'D0\'B4\'D1\'96\'D1\'82\'D1\'8C \'D0\'B2\'D0\'B0\'D1\'88 \'D1\'81\'D0\'BF\'D0\'B8\'D1\'81\'D0\'BE\'D0\'BA >>> ").split()]}}
+\par
+{\bkmkstart AAAAAAAAAF}
+{\bkmkend AAAAAAAAAF}
+{
+\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
+}
+\par \pard\plain
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
+task2 Namespace Reference\par \pard\plain
+{\tc\tcl2 \v task2}
+{\xe \v task2}
+{\bkmkstart AAAAAAAAAG}
+{\bkmkend AAAAAAAAAG}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Functions\par
+\pard\plain
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+def {\b how_much} ({\b a}, i, max1)\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+def {\b how_match} ({\b a}, i, max4, k)\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Variables\par
+\pard\plain
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+list {\b a} = [int(x) for x in input("\'D0\'92\'D0\'B2\'D0\'B5\'D0\'B4\'D1\'96\'D1\'82\'D1\'8C \'D0\'B2\'D0\'B0\'D1\'88 \'D1\'81\'D0\'BF\'D0\'B8\'D1\'81\'D0\'BE\'D0\'BA >>> ").split()]\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Function Documentation\par
+\pard\plain
+{\xe \v how_match\:task2}
+{\xe \v task2\:how_match}
+\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
+{\b
+def task2.how_match ( {\i a}, {\i i}, {\i max4}, {\i k})}}
+\par
+{\bkmkstart AAAAAAAAAH}
+{\bkmkend AAAAAAAAAH}
+{
+\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
+}
+{\xe \v how_much\:task2}
+{\xe \v task2\:how_much}
+\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
+{\b
+def task2.how_much ( {\i a}, {\i i}, {\i max1})}}
+\par
+{\bkmkstart AAAAAAAAAI}
+{\bkmkend AAAAAAAAAI}
+{
+\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
+{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
+{
+\par
+\pard\plain \s41\li360\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid This function find min element of list\par
+\par
+Args:\par
+ a: list of number\par
+ i: iterator\par
+ max1: max elem\par
+\par
+Returns:\par
+ quantity of max elements: float number\par
+\par
+Raises:\par
+ ValueError\par
+\par
+Examples:\par
+ a = [1,2,8,9,9,9,0]\par
+ >>> print(how_much(a))\par
+ "Data is correct"\par
+ "3"\par
+\par
+ a = ['a',4,6,7]\par
+ >>> print(how_mach(a))\par
+ Traceback (most recent call last):\par
+ ...\par
+ ValueError\par
+}
+ \par
+}}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Variable Documentation\par
+\pard\plain
+{\xe \v a\:task2}
+{\xe \v task2\:a}
+\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
+{\b
+list task2.a = [int(x) for x in input("\'D0\'92\'D0\'B2\'D0\'B5\'D0\'B4\'D1\'96\'D1\'82\'D1\'8C \'D0\'B2\'D0\'B0\'D1\'88 \'D1\'81\'D0\'BF\'D0\'B8\'D1\'81\'D0\'BE\'D0\'BA >>> ").split()]}}
+\par
+{\bkmkstart AAAAAAAAAJ}
+{\bkmkend AAAAAAAAAJ}
+{
+\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
+}
+\par \pard\plain
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
+task3 Namespace Reference\par \pard\plain
+{\tc\tcl2 \v task3}
+{\xe \v task3}
+{\bkmkstart AAAAAAAAAK}
+{\bkmkend AAAAAAAAAK}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Functions\par
+\pard\plain
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+def {\b groups_find} ({\b a}, i, ter, k)\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+def {\b quantity_find} ({\b a}, i, max_k)\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Variables\par
+\pard\plain
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+list {\b a} = [int(x) for x in input("\'D0\'92\'D0\'B2\'D0\'B5\'D0\'B4\'D1\'96\'D1\'82\'D1\'8C \'D0\'B2\'D0\'B0\'D1\'88 \'D1\'81\'D0\'BF\'D0\'B8\'D1\'81\'D0\'BE\'D0\'BA >>> ").split()]\par
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Function Documentation\par
+\pard\plain
+{\xe \v groups_find\:task3}
+{\xe \v task3\:groups_find}
+\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
+{\b
+def task3.groups_find ( {\i a}, {\i i}, {\i ter}, {\i k})}}
+\par
+{\bkmkstart AAAAAAAAAL}
+{\bkmkend AAAAAAAAAL}
+{
+\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
+{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid
+{
+\par
+\pard\plain \s41\li360\widctlpar\adjustright \shading1000\cbpat8 \f2\fs16\cgrid This function find a group of equal number\par
+\par
+Args:\par
+ a: list of number\par
+ i: iterator\par
+ ter: iterator\par
+ k: iterator\par
+\par
+\par
+Returns:\par
+ quantity of elem: float number\par
+ group: any numbers\par
+\par
+Raises:\par
+ ValueError\par
+\par
+Examples:\par
+ a = [1,2,8,9,9,9,9,0]\par
+ >>> print(min_elem(a,))\par
+ "Data is correct"\par
+ "0"\par
+\par
+ l = ['a',4,6,7]\par
+ >>> print(min_elem(l))\par
+ Traceback (most recent call last):\par
+ ...\par
+ ValueError\par
+}
+ \par
+}}
+{\xe \v quantity_find\:task3}
+{\xe \v task3\:quantity_find}
+\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
+{\b
+def task3.quantity_find ( {\i a}, {\i i}, {\i max_k})}}
+\par
+{\bkmkstart AAAAAAAAAM}
+{\bkmkend AAAAAAAAAM}
+{
+\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
+}
+{\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Variable Documentation\par
+\pard\plain
+{\xe \v a\:task3}
+{\xe \v task3\:a}
+\pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid {
+{\b
+list task3.a = [int(x) for x in input("\'D0\'92\'D0\'B2\'D0\'B5\'D0\'B4\'D1\'96\'D1\'82\'D1\'8C \'D0\'B2\'D0\'B0\'D1\'88 \'D1\'81\'D0\'BF\'D0\'B8\'D1\'81\'D0\'BE\'D0\'BA >>> ").split()]}}
+\par
+{\bkmkstart AAAAAAAAAN}
+{\bkmkend AAAAAAAAAN}
+{
+\pard\plain \s51\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid
+}
+
+\pard\plain \sect\sbkpage
+\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid
+File Documentation{\tc \v File Documentation}
+\par \pard\plain
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
+task1.py File Reference\par \pard\plain
+{\tc\tcl2 \v task1.py}
+{\xe \v task1.py}
+{\bkmkstart AAAAAAAAAA}
+{\bkmkend AAAAAAAAAA}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Namespaces\par
+\pard\plain
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+ {\b task1}\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Functions\par
+\pard\plain
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+def {\b task1.mi_2} (a, i, max1, max2)\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Variables\par
+\pard\plain
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+list {\b task1.a} = [int(x) for x in input("\'D0\'92\'D0\'B2\'D0\'B5\'D0\'B4\'D1\'96\'D1\'82\'D1\'8C \'D0\'B2\'D0\'B0\'D1\'88 \'D1\'81\'D0\'BF\'D0\'B8\'D1\'81\'D0\'BE\'D0\'BA >>> ").split()]\par
+}
+\par \pard\plain
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
+task2.py File Reference\par \pard\plain
+{\tc\tcl2 \v task2.py}
+{\xe \v task2.py}
+{\bkmkstart AAAAAAAAAB}
+{\bkmkend AAAAAAAAAB}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Namespaces\par
+\pard\plain
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+ {\b task2}\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Functions\par
+\pard\plain
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+def {\b task2.how_much} (a, i, max1)\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+def {\b task2.how_match} (a, i, max4, k)\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Variables\par
+\pard\plain
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+list {\b task2.a} = [int(x) for x in input("\'D0\'92\'D0\'B2\'D0\'B5\'D0\'B4\'D1\'96\'D1\'82\'D1\'8C \'D0\'B2\'D0\'B0\'D1\'88 \'D1\'81\'D0\'BF\'D0\'B8\'D1\'81\'D0\'BE\'D0\'BA >>> ").split()]\par
+}
+\par \pard\plain
+
+\pard\plain \sect\sbkpage
+\s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
+\pard\plain \s2\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs28\kerning28\cgrid
+task3.py File Reference\par \pard\plain
+{\tc\tcl2 \v task3.py}
+{\xe \v task3.py}
+{\bkmkstart AAAAAAAAAC}
+{\bkmkend AAAAAAAAAC}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Namespaces\par
+\pard\plain
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+ {\b task3}\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Functions\par
+\pard\plain
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+def {\b task3.groups_find} (a, i, ter, k)\par
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+def {\b task3.quantity_find} (a, i, max_k)\par
+}
+\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid
+Variables\par
+\pard\plain
+
+{
+\pard\plain \s80\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid
+list {\b task3.a} = [int(x) for x in input("\'D0\'92\'D0\'B2\'D0\'B5\'D0\'B4\'D1\'96\'D1\'82\'D1\'8C \'D0\'B2\'D0\'B0\'D1\'88 \'D1\'81\'D0\'BF\'D0\'B8\'D1\'81\'D0\'BE\'D0\'BA >>> ").split()]\par
+}
+
+\pard\plain \sect\sbkpage
+\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid
+\s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid Index\par
+\pard\plain
+{\tc \v Index}
+{\field\fldedit {\*\fldinst INDEX \\c2 \\*MERGEFORMAT}{\fldrslt INDEX}}
+}
\ No newline at end of file
diff --git a/km72/Maystrenko_Anna/12/task1.py b/km72/Maystrenko_Anna/12/task1.py
new file mode 100644
index 00000000..b9acb5f3
--- /dev/null
+++ b/km72/Maystrenko_Anna/12/task1.py
@@ -0,0 +1,44 @@
+
+def mi_2(a,i,max1,max2):
+ """
+ This function find second max element
+
+ Args:
+ a: list of number
+ i: iterator
+ max1: first max elem
+ max2: second max elem
+
+ Returns:
+ second max elem: float number
+
+ Raises:
+ ValueError
+
+ Examples:
+ a = [1,2,8,9,0]
+ >>> print(mi_2(a,0,0,0))
+ "Data is correct"
+ "8"
+
+ a = ['a',4,6,7]
+ >>> print(mi_2(a,0,0,0))
+ Traceback (most recent call last):
+ ...
+ ValueError
+ """
+
+ if imax1 :
+ max2= max1
+ max1 = a[i]
+ elif a[i]>max2:
+ max2=a[i]
+ return mi_2(a,i+1,max1,max2)
+ else:
+ return max2
+
+
+
+a = [int(x) for x in input("Введіть ваш список >>> ").split()]
+print(mi_2(a,0,0,0))
diff --git a/km72/Maystrenko_Anna/12/task2.py b/km72/Maystrenko_Anna/12/task2.py
new file mode 100644
index 00000000..7705c16a
--- /dev/null
+++ b/km72/Maystrenko_Anna/12/task2.py
@@ -0,0 +1,47 @@
+
+def how_much(a,i,max1):
+ """
+ This function find min element of list
+
+ Args:
+ a: list of number
+ i: iterator
+ max1: max elem
+
+ Returns:
+ quantity of max elements: float number
+
+ Raises:
+ ValueError
+
+ Examples:
+ a = [1,2,8,9,9,9,0]
+ >>> print(how_much(a))
+ "Data is correct"
+ "3"
+
+ a = ['a',4,6,7]
+ >>> print(how_mach(a))
+ Traceback (most recent call last):
+ ...
+ ValueError
+ """
+
+ if imax1):
+ max1=a[i]
+ return how_much(a,i+1,max1)
+ else:
+ return max1
+def how_match(a,i,max4,k):
+
+ if i>> ").split()]
+print(how_much(a,0,0))
+print(how_match(a ,0,how_much(a,0,0),0))
diff --git a/km72/Maystrenko_Anna/12/task3.py b/km72/Maystrenko_Anna/12/task3.py
new file mode 100644
index 00000000..ceafc905
--- /dev/null
+++ b/km72/Maystrenko_Anna/12/task3.py
@@ -0,0 +1,52 @@
+def groups_find(a,i,ter,k):
+ """
+ This function find a group of equal number
+
+ Args:
+ a: list of number
+ i: iterator
+ ter: iterator
+ k: iterator
+
+
+ Returns:
+ quantity of elem: float number
+ group: any numbers
+
+ Raises:
+ ValueError
+
+ Examples:
+ a = [1,2,8,9,9,9,9,0]
+ >>> print(min_elem(a,))
+ "Data is correct"
+ "0"
+
+ l = ['a',4,6,7]
+ >>> print(min_elem(l))
+ Traceback (most recent call last):
+ ...
+ ValueError
+ """
+
+ if i>> ").split()]
+print(quantity_find(a,0,0))