Solutions by - ASM PEO