First try
Working, sauf single point