509 Know yourself and know your opponent