\usepackage{graphicx, setspace, latexsym,amsmath,amssymb,color}
\usepackage{amssymb} %maths
\usepackage{amsmath} %maths
\usepackage{amsthm}
\usepackage{bm}
%\usepackage[english]{babel}

\usepackage{quoting}
\usepackage{dsfont}
\usepackage{longtable}
\usepackage{lineno}
\usepackage{parskip}
\usepackage[normalem]{ulem}

%\usepackage{nopageno}
\usepackage{xcolor}
\usepackage{tikz}




%\usepackage[a4paper, marginparwidth=1.75cm]{geometry}
%% Useful packages
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{bbm}
\usepackage{IEEEtrantools}
%\usepackage{unicode-math}
\usepackage[]{mathrsfs}
\usepackage{siunitx}
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage{subfigure}
%\usepackage[colorinlistoftodos]{todonotes}
%\usepackage[colorlinks=true, allcolors=blue]{hyperref}
%\usepackage{bm}
\usepackage{algorithm}
\usepackage{algorithmic}


%\usepackage[algcompatible]{algpseudocode}
\usepackage{enumitem}
\usepackage{tcolorbox}
\usepackage{booktabs,multirow,array}
\usepackage{optidef}
%\newtheorem{theorem}{Theorem}[section]
\newtheorem{lemma}{Lemma}
%\newtheorem{remark}{Remark}
\newtheorem{fact}{Fact}
\newtheorem{prop}{Proposition}
\usepackage{tabto}
\def\quoteattr#1#2{\setbox0=\hbox{#2}#1\tabto{\dimexpr\linewidth-\wd0}\box0}
\parskip 1em