Command Line - doesn't like my syntax in the 'find' command

Can you please try:

find ~ (-type f -not -perm 0600) -or (-type d -not -perm 0700) | wc -l