Principal Buscar Edge Challenge Long