def self numbers