abcd (1)