I only understood one of them, Hahahahahaha. Great work though.