https://mixrolikus.cc/video/CogHDQL4_8M/day-75-tricky-java-interview-question