sub extract { return join('-', (split(/:/, shift))[1,2], shift); }