first attempt. Seems that we need big numbers for this.