perfect space for 2